Waters Corporation is currently seeking a Full Stack Software Developer to join our organization in Milford Global HQ, with the flexibility of a hybrid schedule.
You will join our QA/QC organization which develops liquid chromatography instrumentation hardware and software in a dynamic and collaborative environment. In this role you will join an agile team focused on developing our next generation Empower data systems and data collaboration software Apps for a cloud computing environment.
To be successful in this role, you need to have a solid full stack software development talent for cloud applications. You also need to be comfortable with developing complex software systems from scratch as well as maintaining legacy code.
As a Software Engineer you will participate in team meetings and ceremonies, take ownership on identified features and deliver on assigned tasks:
- Evaluate and translate system and product requirements to task specifications
- Design, develop and maintain software for server-side logic and frontend user interface
- Design and implement unit and system tests for new and existing functionality. Collaborate with automation engineers to generate automated system tests
- Investigate, diagnose and troubleshoot applications and system problems
- Provide work estimation and tracking information to support management decisions and planning
- Maintain a positive attitude and willingness to take on multiple tasks as needed on the frontend, backend, or system level
- Provide product specific and technical support, documentation and presentations to internal and external users where appropriate
- Mentor junior engineers and external contractors. Review pull-requests and provide effective feedback to ensure continuous improvement of the software and processes.
Required
- Bachelor’s Degree (preferably in Computer Science, Software Engineering or related field)
- 5+ years of experience in software engineering preferably in a regulated development environment
- Strong Frontend development experience using Angular 16 or later
- Server technology development with Microsoft stack: C#, .NET Core and Object-Oriented Design
- Good understanding of multi-threading & async programming
- Experience with Angular testing frameworks Jasmine, and Karma
- AWS Cloud Experience. Docker, Containers and Microservices
- Experience with relational and non-relational databases
- Excellent written and verbal communication skills
Desired:
- Development tools including Visual Studio, GitHub, Spinnaker, YAML, Jenkins
- Experience with Python
- Experience with Charting and Plotting using D3 (SVG and Canvas)
- Experience with UX and Styling
- Atlassian Tools (Confluence and Jira)
- Prior experience with Chromatographic data systems is highly desirable for this role
hackajob is partnering with Waters Corporation to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.