Job Description
Position Description:
The ALM Engineer is primarily responsible for assisting in managing the assessment, implementation, testing and delivery of application build and distribution projects on the ALM systems. In doing so, the position requires technical skills in analytic and implementation capacities as well as the ability to transfer knowledge to Application Development (AppDev) team members. The position drives the learning of new skills while broadening experience with new challenges., Perfect for the technically inclined self –starting team member, the position grants the ability to learn a breadth of new technology in a team that thrives on quality, success, collaboration, and helping one another.
Primary Responsibilities:
- Tool and process mentoring and Training
- Automation design, implementation, and testing
- Automation application server administration and maintenance
- Automation application server DR planning and implementation
Skills Required:
- Development experience in one or more of the following technology platforms: Java, J2EE, Microsoft.net, C/C++, or Java Script
- Source code dependency management and automation with at least one of the following: Ant, Nant, MSBuild and make/gmake/nmake, NuGet or Ivy.
- Interpretive scripting development with one or more of the following: Perl, Python, Prolog, YAML, or Ruby.
- Experience with centralized build tools such as TeamCity, Jenkins, Electric Commander, Build Forge, or Cruise control
- Experience with source code configuration and versioning tools one or more of the folloing: Git, Perforce, TFS or Synergy.
- Experience with configuring web components one or more of the following: Apache, Tomcat, Siteminder, or SPNEGO
- Other experience with one or more of the following: REST API, JSON, XML parsing, Batch Scripting, Linux/Unix Scripting.
Skills Preferred:
- Experience with code review tools one or more of the following: Crucible, Gerrit
- Experience creating SQL scripts with MS SQL, My SQL or MS Access
- Administration experience with Windows and Linux/Unix servers
- Experience with SCM best practices
Qualifications
Additional Information
Duration: 1 year