OCG adds qualified senior personnel as engagement opportunities arise.

Please submit all inquiries and resumes to

Please use the following general guidelines to determine if you are a good fit for OCG.

Business Analyst

Required Experience:
  • Five+ years of experience as a business analyst on full life cycle projects
  • Working knowledge of MS Word, Excel, PowerPoint and Visio
  • Excellent organizational skills and strong work ethic
  • Excellent written and verbal communication
  • Experience in requirement gathering analysis through interviews, workshops and existing systems documentation and procedures
  • Excellent written and verbal communication
  • Demonstrated experience writing specifications, including the following types of documents:
    • Scope Definition
    • Project Charters
    • Business Requirement Specifications
    • Functional Specification
  • Demonstrated skill and experience using the following modeling techniques:
    • Context Modeling
    • Business Process Reengineering
    • Class Modeling and/or Data Modeling
    • Use Case Modeling
    • Event Modeling
    • Process Specification
    • User Interface Design
  • Bachelor's Degree required
  • IIBA certification a plus

A business analyst works as a liaison among stakeholders in order to elicit, analyze, communicate and validate requirements for changes to business processes, policies and information systems. The business analyst understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals.

Information (Data) Architect

The information architect’s primary role is to construct and extend logical data models of the business, and to guide the implementation of systems to support the requirements articulated in the logical models. The goal of information architecture is to ensure that the design of information systems support the information needed to run the business, and that the systems are structured with the appropriate amount of flexibility and extensibility to respond future changes in the business.

Required Experience & Skills:
  • Expert data modeler (Five+ years of experience)
  • Skilled in graphically-depicting data requirements using entity-relationship diagrams or class-association diagrams
  • Expert in data normalization and attribution
  • Substantial verbal and written communications skills
  • Writes very clear, textual definitions
  • Good interviewer
  • Makes presentations of complex topics in a methodical, meaningful and understandable manner
  • Abstract thinker
  • Detail-oriented
  • Good team player, with ability to conduct self-guided work
  • Experience setting up and facilitating meetings and requirements sessions
  • Conduct interviews with a wide range of people at all levels of the client’s organization
  • Analyze legacy systems and reverse engineers data schemas into logical models
  • Create logical models using a case tool, including:
    • Graphic diagram (ERD or Class-Association model)
    • Attributes
    • Associations / Multiplicity
    • Definitions
  • Maintain data-naming standards
  • Work with project teams and application architects to guide the design and/or configuration of software applications to meet the data requirements of the business.
  • Determine gaps in current applications and works with application architects to recommend solutions.


Required Experience & Skills:
  • 6+ years full life cycle development
  • Minimum of 3 years development experience in object oriented, multi-tier development using Visual Studio .Net and C# as the primary development language
  • Minimum of 3 years experience developing applications using RDBMS on MS SQL Server
  • Minimum of 3 Years developing applications using ASP.Net
  • Experience with .Net web services, SOAP, XML, and windows development.
  • Defining and Documenting business and technical requirements
  • Designing Application Architecture
  • Superior analytical and communication skills
  • Ability to work effectively and independently within a team environment
  • Other Experience a Plus: Microsoft SQL Server Integration, Analysis, and Reporting Services
  • Understand, analyze, and document client technical environment and business requirements
  • Participate in the development and delivery of e-business solutions by estimating, planning, designing, and implementing distributed software architectures and solutions using Microsoft technologies
  • Provide guidance and direction regarding .NET development standards, policies, and best practices
  • Provide client guidance and direction regarding development methodologies, frameworks, and processes
  • Perform technology/tools evaluation and software technical proof of concepts

Project Manager

Required Experience & Skills:
  • Minimum five years of combined business, project management, team leadership and IT experience required
  • Strong background in delivery of software development solutions required
  • Experience working with a new and developing team
  • Experience in reviewing test procedures, reviewing and maintaining test scripts
  • Experience in requirement gathering analysis through interviews, workshops and existing systems documentation and procedures
  • Bachelors Degree required
  • Certification in Project Management preferred
  • Advanced Microsoft Project skills
  • Working knowledge of MS Word, Excel, PowerPoint and Visio
  • Excellent organizational skills and strong work ethic
  • Excellent written and verbal communication
  • Serve as primary contact for client for all project-related questions and issues
  • May be required to create project documentation such as functional requirements and test plans
  • Create and update project plans and schedules for one or more projects using MS Project
  • Administrative tasks such as coordinating meetings, preparing meeting agendas and recaps
  • Oversee all project activities on a day-to-day basis to ensure on-time completion of planned tasks
  • Resolve project issues through direct action or escalation when necessary
  • Recognize scope limitations and raise potential scope issues
  • Provide weekly status updates to the senior management and project team members
  • Facilitate User Acceptance Testing with the stakeholders and the business users
  • Be accountable for the on schedule, on budget execution of multiple, web development projects
  • Be required to negotiate and build consensus in a highly dynamic environment
  • Work with business stakeholders to gather requirements, develop plans and communicate project status
  • Establish, implement, develop, and control best practices for IS project management including the definition and documentation of all policies and processes related to the project lifecycle.
  • Will also create formal methodologies for defining project key performance metrics and allocating resources.
  • Work or engage cross functional departments and clients according to current requirements and to accomplish the above tasks.

Click to learn more about OCG's career opportunities, methodology mentoring and training and download publications:



Phone: (253) 946-2690
Fax: (253) 269-7455

P. O. Box 4008
Federal Way, WA 98063