Release Manager Job in Columbia, Maryland US
CSC is a global leader in providing technology-enabled solutions and services through three primary lines of business. These include Business Solutions Services, the Managed Services Sector and the North American Public Sector. CSC's advanced capabilities include system design and integration, information technology and business process outsourcing, applications software development, Web and application hosting, mission support and management consulting. The company has been recognized as a leader in the industry, including being named by FORTUNE Magazine as one of the World's Most Admired Companies for Information Technology Services (2010). Headquartered in Falls Church, VA., CSC has approximately 94,000 employees and reported revenue of %2416.1 billion for the 12 months ended April 2, 2010. For more information, visit the company's Web site at
- Manage the development of Integrated Life Cycle (ILC) documentation and code for assigned releases from preliminary design through deployment.
- Support the development of release schedules and plans and communicate these to the technical staff assigned to the release.
- Monitor and report on the status of external dependencies (e.g., requirements from another contractor).
- Manage the development of technical documentation and code and report status.
- Monitor and report schedule status.
- Assure that approved processes and procedures are being followed.
- Identify risks and develop and implement mitigation plans.
- Oversees and develops work statements, scope/priority definitions and the creation of budgets and schedules for large complex programs.
- Develops documents with appropriate standards and client requirements and needs.
- Oversees the selection of assigned personnel for projects.
- Ensures communication and understanding of deadlines, assignments and objectives.
- Acts as point of contact with client program management.
- Performs ongoing review of program status; identifies risks.
- Documents program progress including implementation, timelines, issues, risks and successes to maintain program course.
- Assesses results and determines and implements risk mitigation solutions as appropriate.
- Maintains grade and quality of program deliverables within defined and agreed upon program requirements.
- Identifies and resolves matters of significance impacting the productivity of several large, complex, global programs.
- Oversees and implements changes and adjusts as appropriate.
- Interfaces with team members, stakeholders and management to anticipate and manage changes to projects, such as but not limited to, technical requirements, business requirements and schedule.
- Determines when additional resources are needed and implements same. Identifies or gathers information regarding possible solutions that may create additional, different or unique project objectives or results.
- Participates in discussions regarding project-related decisions and project direction at the executive level.
- Participates in proposal efforts and sales calls to ensure product meets client needs and specifications.
- Manages client project/senior management, company management and project team expectations for agreed upon project performance by obtaining, providing and interpreting project metrics.
- Leverages corporate synergies to improve customer information technology performance.
- Gathers feedback from client on program results; analyzes feedback and incorporates same into future programs. Identifies and determines global implications of program parameters and redefines, redesigns or revises as appropriate.
- Selects and hires employees.
- Trains and evaluates employees to enhance their performance, development, and work product.
- Addresses performance issues and makes recommendations for personnel actions.
- Motivates and rewards employees including providing salary increases, bonuses and promotions within allocated budgets and company guidelines.
- Prepares and recommends operating and personnel budgets for approval. Monitors spending for adherence to budget, recommends variances as necessary.
- Balances program resources (people, budget, material, time) to optimize program objectives for several large, complex, global projects.
Qualifications
- Bachelor's degree or equivalent combination of education and experience
- Bachelor's degree in business administration, information technology, engineering or related field preferred
- Ten or more years of project management experience
- Experience working with project management methodology such as Catalyst including budget development, project planning, control and assurance methodologies, project management software and finance and accounting concepts and practices
- Experience working with quality management approaches and techniques
- Experience working with delivery assurance policies, procedures, and principles to ensure compliance
- Experience working with productivity and methodology tools that increase project efficiency and effectiveness
- Experience working with administrative processes
- Experience working with client vision, business objectives, and critical success factors
- Experience working with delivery assurance principles and appropriate procedures relevant to area
- Experience working with techniques and approaches related to the architecture, development, integration, and deployment of project phases
- Must have managed a large team of 40-75 employees
- Ten (10) years of experience leading teams of five (5) or more staff in developing or maintaining complex applications is required. This experience should include planning and scheduling, progress monitoring and status reporting, and risk management.
- Seven (7) years of experience is required using formal development methodologies that incorporate lifecycle gate reviews (e.g., Preliminary Design Review) and formal lifecycle phase deliverables.
- Strong creative, analytical and problem solving skills
- Strong leadership and negotiation skills to manage programs and develop new business
- Strong interpersonal, leadership and presentation skills for interacting with team members and clients
- Strong human relations skills to select, develop, mentor, discipline and reward employees
- Strong communication skills
- Personal computer and business solutions software skills
- Ability to manage large or multiple projects, handle multiple tasks simultaneously, and to switch between tasks quickly
- Ability to deal with ambiguity and change
- Ability to work in a team environment
- Ability to create and maintain formal and informal networks
- Willingness to travel