Job Description SCM Engineer
Job Summary Description
This is software CM role will present you with diverse and challenging tasks plus lots of opportunity to learn and grow.
Position requires performing Software Configuration Management (SW CM) tasks, version control of multiple software development assets, build scripts, installers and deployments.
Identify problems and provide solutions to a variety of CM technical challenges.
Create and maintain software build and installation packaging documentation in coordination with development and Q/A staff.
Everyday responsibilities range from establishing and maintaining the program's CM systems, developing scripts to supporting software build cycles, providing CM support to development team. Position requires great attention to detail with respect to managing software development environments.
Essential Duties and Responsibilities
The candidate will apply all skills to Software Configuration Management functions, such as configuration identification, configuration and code management, software builds, software deployments, documentation and reporting of activities associated with these tasks.
Must possess active knowledge of technologies related to Software Configuration Management.
Develops scripts/software to automate SCM tasks.
Develops software to automate deployment tasks
Schedule, perform and notify stakeholders of release software builds.
Plans SCM tasks in alignment with existing overall software project planning.
Communicates and escalates SCM build/deployment issues.
Trains others on VCS, SCM tools, standards and processes.
Communicate CM methods to development staff.
Minimum Qualification Requirements
4+ years software CM, version control, software build, release management activities
2 + years of Team Foundation Server Management experience
2+ years of scripting experience under windows
Current/recent work experience deploying to these environments: IIS 6.0 +, SQL Server 2005 +
Current experience building from C#.NET, SQL
Current experience using Windows PowerShell, MS Deploy, Visual Build Pro or MS Build
2+ years of InstallShield and MSI development
Experience with a mix of software configuration and deployment management
Demonstrated ability to independently troubleshoot and resolve complex technical issues
Welldeveloped interpersonal and communication skills, along with the desire and ability to work with a multidisciplined team.
BS in Computer Science or a related subject is preferred
Excellent writing and verbal skills.
Must be able to work in a team environment.
Working with Configuration Management Tools, to include Source code/object code control, such as Perforce and Visual SourceSafe.
Thanks for checking out this job, if you'd like to get more information, please fill out the following information, and we can get to work right away!