Company > Careers

OCG adds qualified senior personnel as engagement opportunities arise. If you want your resume considered, please submit it to bill.mcnaughton@ocgworld.com

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

Business Analyst

Information (Data) Architect

Developer

Project Manager

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

Bachelors Degree required

IIBA certification a plus

 

Responsibilities:

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

 

Responsibilities:

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.

 

Developer

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

 

Responsibilities:

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

 

Responsibilities:

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.

Browse OCG’s company information.  Back  Next