Waters Corporation-posted 4 days ago
Full-time • Mid Level
Hybrid • Milford, MA
5,001-10,000 employees

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.

  • 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
  • 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
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service