Provide source
code version control systems management and administration.
Develop & document procedures
and policies for branching and merging.
Design, implement and automate
build/integration scripts and process.
Ensure the availability of
new software loads on a continuous schedule to be developed
with the design and Engineering team.
Audit developer compliance
to checks-ins and policies.
Perform builds, execute build
tests, document results and publish software with Build Notes.
Ensure back-up and recovery
mechanisms are in place and working.
Work with the Engineering team
to identify and incorporate software into a each implementation.
Including Affno and third party Applications.
Ensure proper versioning and
version control management and tracking.
Develop and maintain a common
software development environment for all Applications.
Coordinate communication across cross-functional
groups.
Experience
& Qualifications
Experience with
build systems, Installers and build process and functions.
Experience with source code
management systems (e.g. CVS)
Experience with all or some
of the following: Ant, make, perl, Python, Unix scripting,
Java libraries, install shield, perforce, Visual C++.
Must be able to prioritize
multiple tasks based on project urgency and experience in
managing multiple projects simultaneously, branching and merging.
Understanding of software configuration
management principles.
Experience with multi-platform
build environments including: Solaris, Linux, Windows
Must be a team player.
B.Sc in Computer Science or
other technical field.
Strong organizational and communication
skills, both verbal and written.
3 plus years experience in
a Implementation Engineering or Configuration Management position.
Proven track record in build/integration
automation and project coordination.
Self starter with ability to
understand assignments, construct work plans and ensure continuous
progress with minimum management supervision, able to manage
multiple tasks and to follow through on requests and assignments.
Experience in all phases of
the software Engineering life cycle.
Strong system analytical and debugging
skills.
Personal
Characteristics & Skills
This position is
responsible for managing the automated software builds and
Implementations for the Affno Suite of Products and Applications.
The Implementation Engineer
will maintain the source code version control system and support
configuration policies and dependencies, configure and package
the software Implementations for internal and external customers.
The Implementation Engineer
will also identify and implement processes to improve configuration
management and change management processes.
The Implementation Engineer
will verify the automated builds, troubleshoot and resolve
build issues. Create deployment tools for major, minor and
patch Implementations and maintain the Affno bug tracking
system.
All
applications will be treated with strict confidentiality.