Software Configuration Management Engineer is responsible for all software configuration activities including conducting regular builds, deploying software to various internal environments, establishing a stable and efficient build process, and working with the development and QA teams to ensure software quality. Responsible for maintaining safe and reliable source code and builds for all software components. Work with Development, QA and Release Management to ensure timely delivery of software.
Responsibilities/Essential Functions: - Conduct builds per build schedule - Administration and maintenance of source control system - Administration and maintenance of build scripts - Deploy packages to internal environments - Troubleshoot build issues and work with development team to resolve - Document build processes and procedures
Required Skills: 4 yr degree and 4 years of professional experience or 6 yrs exp without a degree.
Experience working with Visual Source Save code repository or other code repository technologies
Experience with SQL
Experience with a UNIX operating system (should have knowledge of UNIX commands and Shell scripting)
Understanding of windows batch scripts
Desired Skills:
Understanding of XML
Experience with ANT
Understanding of Relational Databases
Understanding of J2EE concepts (EJBs, Servlets, JSPs, JDBC....)
Understanding of J2EE application servers(WebLogic, Websphere, Tomcat...)