IT Release Manager (Direct Hire)

Job Description
This position is responsible for managing application releases and how code is branched across IT Projects and its respective timelines. In addition, this person will be accountable for the coordination across IT of the project releases thru the entire project life cycle.


Responsibilities

  • Clear understanding of the software development life cycle (SDLC).
  • Fully understand the details for each WO, Enhancement or Defect included into a designated release.
  • Lead the coordination of project dependencies across the release life cycle.
  • Responsible for pulling together the necessary release documentation and ensure this is published across the enterprise. Define the process or standards for publishing of release notes in conjunction with the Technical Writer/Trainer person.
  • Participate in the preparation of release announcements to the user community in advance of the release of the product as part of the environment and application change management process.
  • Maintain release level versioning designators for product reference including release number, tracking, and branching of the code.
  • Develop and apply a viability checklist that every product must attain prior to release.
  • Conduct the Change Control processes including the submission of Change Control documentation required to move a release into production
  • Monitors the progress of development, testing, and UAT (User Acceptance Testing) to provide guidance toward product integrity.
  • Monitor the Build, Test and Deployment activities over the following areas; Development, Unit Test, System testing, Acceptance Test.
  • Create awareness across the Business, IT, and Enterprise Program Office of release timelines and milestones. Document and communicate these dependencies and any associated risks if other projects affect the overall timelines in the Test, Stage and Production environments.
  • Coordinate within IT the overall promotion of code between testing and production environments.
  • Coordinate and schedule a post implementation review of the status of the release and in conjunction with Business and IT Project Managers, Subject Matter experts, and Application Management. Develop a ?Lessons Learned? document containing specific recommendations for future product development and release.


Desired Qualifications

  • Bachelor's degree in Computer Science/Computer Engineering or relevant fields.
  • 5 years Release Management experience.
  • Experience developing lifecycle scope, project initiation and requirements.
  • Excellent communication skills (especially in the area of negotiations)
  • Demonstrated skills in the area of documentation around process improvement.
  • Strong Project Management and Software Release experience.
  • 5 years actively participating in system projects.
  • Strong team player and able to work with all levels of an organization.
  • Multitask oriented with proven self-management, prioritization, and organization skills.
  • Good analytical skills.
  • Strong knowledge in source control tools
  • Previous experience in managing multiple code bases and the ability to troubleshoot the conflict with merging code.

To apply for this position, please Click Here.