Software Development Engineer III

IN-Bangalore

International Careers

Req #: 24744
logo

Waters Corporation

Connect With Us:
Connect To Our Company
				Overview:

We are seeking a Software Engineer III to contribute to the development and maintenance of our Empower product, continuously grow technical expertise, and actively participate in agile team sprints to deliver high-quality software solutions.

Responsibilities:

* Enhance and sustain a Windows-based client-server application, including development and maintenance of unit tests and, where applicable, automated UI tests.
* Carry out all responsibilities in accordance with the Quality Policy, ISO standards and all applicable procedures.
* Design, develop and/or maintain all aspects of software developed by the Informatics or Instrument Control Department.
* Independently select methods and techniques to solve problems and consider the long term impact of decisions made.
* Produce detailed technical design specifications and documentation.
* Maintain the effectiveness of the Quality system at the site via adherence to applicable policies, procedures and good practices and by contributing to its continuous improvement.
* Give software and technical support to internal or external users where appropriate.
* Share knowledge, coach and guide colleagues.
* Keep abreast of software technology changes and make sure that current technical solutions are up to date.
* Understand the department's product suite and their position in the marketplace.
* Acknowledge and assess impact and evaluate complexity and risk and propose mitigation solutions.
* Ensure code quality by using static and dynamic code analysis tools; generating, participating and offering relevant feedback on code reviews; identifying and eliminating technical debt; gather and analyze metric results.
* Implement continuous improvements in the respective area of responsibility sustained by relevant metrics
* Build up and improve the tools and working environment
* Contribute to the continuous delivery efforts
* Participate in new candidates interviews and assist in the hiring decisions
* Adhere to Environmental, Health and Safety policies and procedures. Maintain an appropriate environment for the occupational health of employees

Qualifications:

* Degree (or equivalent) in a science related subject. 
* Has at least 5 years related experience, or an equivalent combination of education and experience
* Proficiency in C++ and familiarity with modern C++ frameworks used in scientific or instrumentation software development
* Strong Object-Oriented Design (OOD) experience is a must.
* Relational database experience is a must, Oracle is desired
* C # experience is desired, but not required.
* Clear understanding and application of technical standards.
* Code design abilities including working to SOLID principles, design practices and some knowledge of engineering for performance.
* Ability to analyze and solve complex technical problems.
* Ability to work under minimal guidance.
* Ability to mentor others. 
* Excellent communication and teamwork skills.
* English- minimum intermediate level B2 ( both written & spoken)
			
Share this job: