Job Description :
JOB TITLE: Software Configuration Engineer
LENGTH: Long term
LOCATION: Washington, DC

Notes: Must have an active MBI/58C Tier 2RS clearance.

DESCRIPTION OF PROJECT AND TASKS:
Description of Tasks:
This individual will act as the Software Configuration Engineer on the Agile teams to support Client ACA CDR/IRDB teams. Should be proficient in UCM ClearCase source code management such as code merge and branch creation, multiple release source code management, incremental builds experience and integration with RTC and ClearQuest.

Primary Job Duties:
Job Duty 1 with 50% of time - Develop and implement source code configuration strategy and policy. Branch and merge source code; establish procedures to effectively manage the functions of change control; and configure and maintain software baseline library using Rational ClearCase.
Job Duty 2 with 25% of time - Support development and maintenance of Configuration Management Reports to document changes and updates to development, test, and production environments for each build, sprint, and release in the iterative development lifecycle.
Job Duty 3 with 25% of time - Generate Configuration Management Reports including CDR code changes resulting from changes to CPE systems, CDR code change that impact CPE systems, CDR code changes that impact other ACA projects, ACA project code changes that impact CDR, Code changes from defects and Change Requests, Linkages and dependencies for all changes. Review Build hand-off and Client VDD documents.

Required skills:
Proficient in IBM Rational tools UCM ClearCase, ClearQuest and experienced in integrating them. Very strong skills in Rational ClearCase implementation for code merging, check-in, check-out, versioning, and administration
Working experience with Software Configuration/Change Management process and methodologies.
Experience with CMMI and Agile/Scrum processes.
Experience with IBM CLM tools such as RTC.
Experience with software build tools and scripts such as Ant, Jenkins or Maven.
Experience with scripting such as Perl, PowerShell, Python or Shell script.
Experience with Continuous Integration/Continuous Deployment with an in-depth understanding of the SDLC for implementing Enterprise level systems including deployment procedures
Demonstrated hands-on experience in Software Configuration and change management processes and implementation across different environments (Dev, Test, Prod)
Demonstrated experience in creating and maintaining UCM and branches for multiple release management in Rational ClearCase
Strong communication skills and able to work across organizations
             

Similar Jobs you may be interested in ..