Collabera
Build & Release Engineer
- Compensation
- Not disclosed
- Location
- Milwaukee, WI, us
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- Experience with C++ and Java compilation, build orchestration across multiple OS platforms (Linux/Unix, Win, Mac, etc.)
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or related computer degree
Nice to have
- Experience with BDD Frameworks
Full description
Job Duties:Must haves:
- Experience with C++ and Java compilation, build orchestration across multiple OS platforms (Linux/Unix, Win, Mac, etc.)
- Lead and managed software builds
Description:
- Join a dynamic team that is using Agile to develop the next generation of mobile patient monitors & cloud-based networks.
- As a Staff Software Build & Release Engineer, you’ll be working on a state of the art platform that provides clinical intelligence at the point of need for caregivers.
- We are developing a first of its kind hospital wide solution. Be a part of a team that is redefining the patient monitoring portfolio: mobile, cableless, cloud enabled.
- Responsible for providing build and release strategy for highly complex as well as parallel and concurrent releases for a Software Product.
- Manages Continuous Code Integration within SDLC. Works independently and is seen as a Technical Leader.
- The role demonstrates deep understanding of concurrent software development, its effect on build management and releasing the builds across versions and environments.
Responsibilities include (but are not limited to):
- Owns builds, releases and continuous integration process for large and complex releases of a product and at times expands the scope across multiple concurrent releases.
- Owns, manages and improves release process. Focuses on scale and efficiency. Deploys the right builds across environments.
- Manages key deliverables and mentors junior team members
- Contributes in driving initiatives such as defining standards and processes to ensure quality
- Works cross functionally with other business departments to align activities and deliverables
- Develops and enhances the test infrastructure and continuous integration framework used across teams
- Determines best practices and principals and promotes them across the team.
- Demonstrates expert knowledge in developing and executing automated builds and scripts
- Learns new build and releases techniques and methodologies and trains the team in the same.
- Works with developers and stakeholders to deliver quality software through the build and deployment system
- Partners with and provides direction to fellow team members to diagnose bugs and formulate solutions
- Own enforcement of best practices across scrum teams
- Uses industry best practices to improve Build, Release and Continuous integration processes
- Aware of and complies with the Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply.