Build/Release Engineer NaviMedix
ABOUT NAVINET:
As America?s largest real-time healthcare communications network, it is NaviNet?s mission to advance the efficiency and quality of care by delivering health plans, providers, patients and partners the advanced solutions, services and expertise needed to streamline business processes and drive industry-leading innovation.
POSITION SUMMARY:
The Build & Release Engineer is responsible for the creation and maintenance of the toolsets used by development teams to manage source code, create software builds, manage software configurations, and deploy software into any NaviNet environment.
ESSENTIAL FUNCTIONS:
Take personal responsibility for the functionality, availability, and reliability of our software build and release processes.
Author software tools that reliably manage our software source code assets and automate their deployment and configuration.
Setup and maintain build machines.
Automate and monitor daily project development and nightly builds.
Automate deployment of builds on development and test servers.
Create deployment tools for major/minor/patch releases for our infrastructure.
Troubleshooting issues with builds and compiler tools.
Setup process and maintain the archive of software releases, including third-party libraries.
Write elegant, re-usable, and maintainable software code.
Evaluate and recommend new techniques, frameworks, methodologies, or technologies to increase the effectiveness of our tools, processes, and operations.
Support multiple development and QA teams on multiple continents.
All other duties as assigned.
ADDITIONAL DUTIES AND RESPONSIBILITIES: (optional)
Stay apprised of, and experiment with, new technologies because it?s your personal interest, not because it?s a job responsibility.
SUPERVISORY RESPONSIBILITIES:
Support multiple development and QA teams on multiple continents.
To perform this job successfully, an individual must be able to perform each essential function listed above satisfactorily. Reasonable accommodations may be made in certain circumstances to enable individuals with qualified disabilities to perform the essential functions.
REQUIREMENTS
BS/BA in related field required
Enterprise experience as a Build Engineer in a Microsoft development environment. Important to have built, shipped, and maintained mission-critical infrastructure that people rely on
Strong Windows OS experience and some Linux experience required
Strong experience in release packaging, in particular MSI tools such as WiX
Experience with package management and deployment tools such as NuGet or Chef
Strong scripting experience using tools like NAnt or Ant and Ivy
Experience with CruiseControl.NET (CCNet) or other continuous integration tools
Scripting experience in Powershell, Python, or Ruby a plus
Experience in SCM tools such as Git or AccuRev for managing, labeling, branching, and merging source code
Solid experience in build development & distribution strategies in geographically distributed development environment
Conversant in web technologies
Conversant in virtualization platforms (VMWare, VirtualBox, etc.)
QUALIFICATIONS:
Strong ability to successfully manage concurrent deliverables on time and with quality within fast-paced environment and under deadlines
High degree of professionalism while addressing and resolving end-user issues
Strong history of providing follow-up to customer base in timely manner and with high quality
Excellent oral and written communications are required
Detail-oriented, organized and focused with ability to prioritize workload
Expected to be a self-starter who can operate well under a variety of different situations and types of projects, ranging from a team of one to a team of many
NaviNet is committed to providing equal employment opportunity (EEO) to all persons, regardless of proscribed category as protected by local, state and federal regulations. This applies to hiring, tenure of employment, and all terms and conditions of employment.
| Location: |
Boston, MA
United States
|