"Sr. Release Manager / Build Engineer"
This job offers a unique opportunity to participate in building a complex Internet application
developed from the ground up and deliver it to existing loyal and rapidly growing customer
base. The successful candidate will play a central role in the release process of a fast
growing distributed system with several applications. S/he will have an opportunity to work
within a team operating in an Agile manner with weekly retrospectives to adjust the process,
with top notch professionals who enjoy their jobs and maintain great work/life balance.
Job Responsibilities:
� Understanding the intricacies of the build and test process, to rapidly determine the
sources of problems, and to get issues resolved promptly.
� Management of the source code, automated test suites, and related build artifacts in a
multi projects environment, with dozen of independents projects
� Maintenance and continuous improvement of the build process, including installation
and maintenance of the RE software stack (continuous integration, code coverage, static
analysis, etc)
� Working closely with Development, IT and QA teams to design and develop testing
harnesses and RE frameworks using off-the-shelf and open source testing tools.
� Developing and maintaining internal technical documentation relevant to the RE
processes and procedures.
Minimal Qualifications:
� Minimum of 7 years experience in software engineering, release engineering, and/or
configuration management, ideally in an Agile environment.
� 3+ years experience with software configuration management systems and/or source code
version control systems. CVS and Subversion experience is big plus.
� Great command and in-depth knowledge of build and CI tools (Maven, Ant, CruiseControl,
Bamboo).
� Experience with one or more scripting languages (Perl, Shell, Python)
� Solid programming skills with minimum of 3 years OO development using C++ or Java.
Strong knowledge and minimum 3 years of hands-on experience with SQL.
Additional Qualifications:
Working knowledge / experience in the following areas is a great plus but is not required:
� Test-Driven development concepts and tools
� Unit test tools including JUnit
� Java development using J2EE, Weblogic, TomCat, JBOSS, and XML.
Personality Traits:
� Strong passion for quality and track record of continuing education.
� Detail oriented, methodical, meticulous, and process-oriented person who is prepared
to instill the processes in a diverse fast changing and not process-oriented environment.
� Strong task planning and tracking capabilities; strong diagnostic, analytic,
troubleshooting, problem-solving skills.
� Ambitious self-starter with get-it-done attitude who strives for results and performs
well under pressure.
� Small company / start up mentality with appreciation for the benefits of structure.
� Excellent interpersonal, verbal and written communication skills.
For immediate consideration please e-mail resume in Word format to:
[email protected] |