Build Engineer
Bottomline Technologies provides collaborative payment and invoice automation solutions to corporations, financial institutions and banks around the world. The company's solutions are used to streamline, automate and manage processes and transactions involving global payments, invoice approval, purchase-to-pay, collections, cash management and document process automation. Organizations trust these solutions to meet their needs for cost reduction, competitive differentiation and optimization of working capital.
Bottomline Technologies offers a great work environment which includes regular employee recognition, extensive health and wellness benefits, Pizza Fridays, and fun family events.
We will be doing on the spot interviews for this position at our Job Fair on Tuesday, May 6, from 10am – 3pm, at Bottomline Technologies – located at 325 Corporate Drive, Portsmouth, NH 03801
We are looking for an experienced individual to oversee and execute software build and deployments. This position will be charged with construction of the WebSeries Custom Solutions automated build and deployment process as well source code management and the development of source code best practices. Software deployments will be internal and at our clients’ site.
The candidate must be intimate with contemporary automated build systems for the Java platform, as well as contemporary tools and associated challenges of source code management and control across many physical locations. This position will be involved in all aspects of SDLC.
Primary Responsibilities
· Design, build, and manage an automated build system for J2EE product.
· Work with Development managers to design source code best practices for J2EE environments. Design must ensure fluid operations across multiple physical locations.
· Design, build, and manage techniques for deploying specific automated builds to isolated development and build assurance environments. Design and techniques must incorporate the ability to roll an environment back to a ‘clean’ state prior to deploying latest changes.
· Troubleshoot build and deployment problems in staging environments with Development project teams.
· Work closely with Project Managers and Technical Leads to coordinate build schedules.
Secondary Responsibilities
· Work closely with developers, testers, and technical writers to ensure proper procedures for deployment and un-install of finished products.
· Work closely with development managers, IT, and Systems Engineering group to design and manage appropriate development and build assurance environments.
· Work closely with Technical Writers to document best practices and release notes, with the audience being internal employees and our clients.
· Design and execute the conversion of one source control database to another while preserving all version history.
Preferred Knowledge and Skills:
· Proficient in use of contemporary SCM systems including VSS.
· Administration of the following applications:
o UNIX and Windows Server
o WebSphere and WebLogic
o Crystal Reports server
o IBM-AIX and Sun Solaris
o Oracle
o MQ
o FTP and NDM
· UNIX and Shell Scripting
· Microsoft Project and Project Server.
· Knowledge of automated builds Ant and Jackal Script.
· Knowledge of VMware virtual environments.
· Knowledge of XML
· Excellent project and time management skills.
· Ability to quickly switch tasks or multitask.
· Willingness to receive direction and mentoring from senior staff.
· Ability to effectively communicate with coworkers, peers, and management through written and verbal communications.
· Ability to communicate with customers, internal departments, and other outside parties in a professional manner.
· Effectively communicate with developers and Quality Assurance staff in the resolution of technical problems
· Must be able to support and build environments off hours.
· 3+ years experience as a Build and Release Engineer in web-based J2EE technologies.
· Ability to support multiple configuration environments. Ability to work in a fast-paced environment with simultaneous, frequent software releases.
· BS Computer Science degree of equivalent.
|