Case Study
view testimonials
Request Information
White Papers
Bookmark and Share
BigMachines RSS Feed BigMachines LinkedIn Community BigMachines Facebook Community BigMachines on Twitter BigMachines on Youtube
 

Careers
Return to Development Positions

Build Engineer
Type: Full Time
Location: Deerfield, IL

Job Overview:

BigMachines, Inc., a profitable, rapidly growing web software company (www.bigmachines.com) founded in 2000 with offices in Deerfield, IL (Chicago north suburbs) and San Mateo, CA (Peninsula/Bay Area), is in search of talented QA engineer. The company has been growing over 50% per year, is led by a strong management team, and backed by strong financial investors, who are looking to accelerate the company's growth to the next level.

Description:
The Build/Deployment Engineer is involved in the build, support, maintenance, and ongoing improvement of code compilation processes, software release processes, and source code management for web-based Java applications. The candidate will be a core member of the software development team and work with developers and QA engineers to define code build requirements and implement the structure to build and package software during development, testing, and transfer this knowledge to the OPS team for production phases of the project. You will be required to work potentially long hours and be available for support. Your core responsibilities will include:

Duties:

  • Establish and maintain change management infrastructure (Subversion, Cruisecontrol).
  • Develop and maintain build tools (JIRA) and scripts (Ant, Maven).
  • Initial troubleshooting of build failures, coordination of resolution efforts and communication with appropriate team members. (developers, QA).
  • Merging, versioning, packaging of applications in preparation of installation.
  • Run performance and load tests for releases.
  • Responsible for Development and QA environments
  • Install applications and run smoke tests to validate success of install.

Qualifications:

  • A Minimum of a Bachelor's degree in Computer Science or related software engineering discipline, or equivalent
  • 2+ years of software configuration management experience is required. Build and deployment experience using any version control software including experience in SCM tools (e.g. SVN) for managing, labeling, branching and collapsing source code
  • Experience in building, deploying and integrating Java-based web applications in a UNIX Environment, including exposure to J2EE architecture (any one of JBOSS, Tomcat, Oracle App Server)
  • Experience working as Build Engineer with hands-on experience on Ant/Maven, in a commercial setting.
  • Excellent working knowledge in Unix/Linux is required.
  • Strong analytical and problem solving skills
  • Must be a responsible individual with excellent communication skills.
  • Must have excellent technical documentation/ written communications skills
  • Ability to work constructively with developers, QA, Systems and Project managers towards a common goal

Apply now

Return to Development Positions