Overview
This is a great opportunity to come and join the Waters Connected Science software engineering group. We are seeking a Principal Software Engineer to join our agile team focused on full-stack development in our state of the art Wilmslow facility.
As a Principal Software Engineer, you will support the selection and evaluation of key strategic technologies and design patterns that will enable efficient and aligned delivery of the product roadmap.
You will assist in the development of the technical roadmap by objectively assessing design options, developing, prototyping and proving the design concepts that will enable our software portfolio delivery.
This is an opportunity for you to explore/practise with a wide variety of software technologies and analytical instrumentation. We work in a highly supportive environment where mentoring, coaching and training is provided throughout your career.
Responsibilities
* Design, develop and maintain all aspects of software developed by the department.
* Work in close partnership with software test engineers to improve product quality.
* Provide code, automated tests and supporting documentation in accordance with the software development processes.
* Provide technical guidance to team members.
* Provide software and technical support to internal and external users.
* Seek opportunities for improved productivity, efficiency and quality.
* Build strong working relationships with other departments.
* Lead and contribute to continuous integration and delivery frameworks and approaches.
Qualifications
What will make you a successful Software Developer at Waters:
* Knowledge and shown experience as a full stack software developer, ideally with exposure to elements across our technology stack (Angular, Typescript, Bootstrap, C#, .Net, Oracle).
* Knowledge and application of software engineering practices (e.g. Unit testing, TDD, CI/CD, SOLID, BDD etc.).
* Proven ability to work as part of a team.
* Ability to analyse and solve problems.
* Excellent communication and team working skills.
The following criteria are desirable, but are not essential since training will be provided for you:
* Agile software development for iterative product delivery.
* Continuous delivery, with pipelines implemented in Docker, Linux & Gradle.
* Behaviour Driven Development (BDD), with Gherkin & SpecFlow.
* Atlassian Jira, Github, Bamboo, Confluence & JFrog Artifactory.
* Software security implementation (e.g. OWASP, PKI, X509 Certificates, TLS).
* Software development for regulated environments (e.g. IVD / Medical devices).
In addition to salary, we work flexibly, and provide 25 days holidays, excellent family friendly benefits such as attractive employer pension contribution, life assurance, income protection and private medical. With Waters, there are plenty of opportunities for you to grow, develop and contribute.
We're actively building diverse teams and welcome applications from everyone. But simply having a diverse workforce is not enough. We aim to build an inclusive environment, where everyone can contribute their best work and develop to their full potential. We celebrate our differences and recognise the importance of teams reflecting the communities they serve.
We can make reasonable adjustments to our interview process according to your needs.
Company Description
Waters Corporation (NYSE: WAT), the world's leading specialty measurement company, has pioneered chromatography, mass spectrometry and thermal analysis innovations serving the life, materials, and food sciences for over 60 years. With approximately 8,000 employees worldwide, Waters operates directly in 35 countries, including 15 manufacturing facilities, with products available in more than 100 countries. Our team focuses on creating business advantages for laboratory-dependent organizations to enable significant advancement in healthcare delivery, environmental management, food safety, and water quality.
Working at Waters enables our employees to unlock the potential of their careers. Our global team is driven by purpose. We strive to be better, learn and improve every day in everything we do. We’re the problem solvers and innovators that aren’t afraid to take risks to transform the world of human health and well-being. We’re all in it together delivering benefit as one to provide the insights needed today in order to solve the challenges of tomorrow.
Diversity and inclusion are fundamental to our core values at Waters Corporation. It is our responsibility to actively implement programs and practices to drive inclusive behavior and increase diversity across the organization. We are united by diversity and thrive on it for the benefit of our employees, our products, our customers and our community. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or protected Veteran status.
#J-18808-Ljbffr