IT Software Developer

  • USA Only
  • ERA
Job Description:

Req. # 13758 Company Name ERA Category Information Technology Location US-CO-Golden | US-MA-Milford | UK-Cheshire-Wilmslow | US Type Regular Full-Time

Overview

**For Colorado Based Applicants: Please reach out to Recruiting@Waters.com for additional salary information on this role. Additional resources located at www.waters.com/careers for Benefits related information. **

The Software Developer is responsible for strategic planning and development of business-critical IT applications and systems supporting the Waters Golden site. This position supports a wide range of complex business systems including but not limited to a customized customer data reporting portal, statistical analysis and chemical rules engines, proficiency testing management applications, manufacturing LIMS and an eCommerce platform. The position interacts daily with internal and external developers as well as with functional area stakeholders across the business for requirements gathering, project planning, prioritization, and troubleshooting. The position supports the business in attainment and retention of site accreditation and regulatory compliance.

The Software Developer will be skilled in all phases of the software development lifecycle. The role supports multiple applications simultaneously while delivering excellent customer service and robust flexible solutions. The role requires skills in developing and supporting the front-end, middle tier, back end, software architecture, QA testing, and system maintenance.

Responsibilities

Development of new applications

• Work with cross-functional teams to gather requirements and create use cases for new applications. Contribute innovative solutions to address challenging use cases and solve business critical issues with minimal downtime or negative business impact.

• Incorporate deep understanding of business processes and business growth priorities to ensure system functionality support business growth and strategic needs.

• Convert use cases into reliable, testable and maintainable software.

• Bring solutions, application design and business understanding to help create competitive advantage.

• Perform unit tests and oversee validation work to verify use cases and technical performance of software ensuring adherence to code quality and long-term manageability.

• Work with functional area managers, key customers and other key users to understand needs and strategic opportunities and use this knowledge to support end user application testing to identify, document and address defects and support end user adoption.

• Mentor other in-house and external resources on coding standards, architecture, and application of new technologies and methodologies.

• Maintain the highest level of system security and code quality across all developer and support resources.

• Work with third party applications to effectively configure and customize to business needs.

• Contribute to overall project leadership and execution on major development and deployment projects.

Maintenance of existing applications

• Provide expert and timely support and customer service to internal end-users both during regular business hours and as necessary to ensure application and system availability.

• Troubleshoot and fix issues with custom applications, customized third part systems (Dynamics Great Plains, Salesforce.com, Sana E-Commerce) and other business applications.

• Lead and contribute to critical decision making on functionality changes to existing applications based on experience and an understanding of Waters Golden business practices.

• Establish and support appropriate documentation and validation of applications when changes are completed.

• Support and mentor teammates with difficult development or troubleshooting challenges.

Strategic planning and Troubleshooting

• Maintain deep technical knowledge of all critical business systems and be able to lead and participate in projects to develop, enhance or troubleshoot functionality

• Contribute to strategic leadership in application development and project prioritization in collaboration with business functional area leaders and end users.

• Coordinate internal and external resources to maximize productivity, quality and manage costs.

• Effectively collect and collate stakeholder inputs and work with business leaders to prioritize, deliver and support business critical applications and systems.

• Learn new technologies and methods of development, cross train and implement.

Special Projects

• Serve as technical and strategic lead on cross-functional teams to recommend innovative solutions to business problems.

• Special projects may include evaluation, implementation, transitions and or other projects.

• Work with IT team and business stakeholders to prioritize and allocate time and resources to support special projects and ongoing business.

Qualifications

Required Education and Experience

• A bachelor’s degree in Computer Science, Information Systems, related area of study or similar relevant work experience.

• 3-5 years related work experience in information technology with Visual Studio, C#, T- SQL, JavaScript, HTML, CSS in a windows environment.

• Expert level knowledge of Asp.net MVC, Entity Framework, SQL Server Reporting Services (SSRS), WCF web services, AJAX, and REST Services.

Preferred Education and Experience

• Azure cloud PaaS architecture (App Services, Redis cache, datalakes v2, etc.)

• Experience in JavaScript frameworks including jQuery, Knockout.

• Experience with Unit Testing suits (MOC, MS Unit Test)

• Knowledge of Microsoft Dynamics Great Plains and Salesforce.

• Experience with project management, software design, scalable object-oriented design, and N-tier architecture.

• Degree or courses in chemistry, statistics, applied mathematics, or similar area of study are helpful.

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 more than 60 years. With more than 7,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.

Other Jobs in Full Stack