Waters - New Castle, DE

posted 2 months ago

Full-time - Senior
New Castle, DE
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

TA Instruments is a world-leading Scientific Instrumentation company with a focus on Material Characterization. We are looking for an experienced Software Lead to join our Research and Development team at our New Castle Delaware site. This role is critical in driving our Thermal Analysis and Rheology software solutions towards the future of material science. The Software Lead will lead developers, align business needs to potential software solutions, communicate risks and roadmaps, and enhance software running on instruments as well as client computing environments within a cross-functional environment. A sense of initiative and a “can-do” attitude are highly critical for this position. As a Lead Software Engineer, you will be responsible for researching, designing, developing, and maintaining application, user interface, data analysis, and instrument control software for thermal analysis, rheological, and calorimetric instruments. You will also be responsible for ongoing support of current programs, including performance, diagnosis, and troubleshooting. This position requires working within a formal development process covering the full development lifecycle, providing code and supporting documentation in accordance with coding guidelines, quality processes, and applicable procedures. Continuous improvement of software quality, work processes, and individual skills is expected. You will provide contributions to the application architecture with a focus on scalability, maintainability, and performance, and lead the development team in delivering products by collaborating cross-functionally and meeting business objectives. As new technologies emerge, you will be expected to continuously learn and actively integrate them with our systems. Participation in team meetings and collaboration with other product teams is essential, as is taking ownership of identified improvements and demonstrating continuous technical improvement.

Responsibilities

  • Research, design, develop and release/maintain application, user interface, data analysis, and instrument control software for thermal analysis, rheological, and calorimetric instruments.
  • Provide ongoing support of current programs including performance, diagnosis, and troubleshooting.
  • Work within a formal development process covering the full development lifecycle.
  • Provide code and supporting documentation in accordance with coding guidelines, quality processes, and applicable procedures.
  • Ensure continuous improvement of software quality, work processes, and individual skills.
  • Contribute to the application architecture with a focus on scalability, maintainability, and performance.
  • Provide product-specific and technical support to internal and external users where appropriate.
  • Lead the development team in delivering products by collaborating cross-functionally and meeting business objectives.
  • Continuously learn and integrate new technologies with our systems.
  • Participate in all team meetings and collaborate with other product teams, providing input and feedback.

Requirements

  • Bachelor's Degree preferred, or equivalent combination of education, training, and experience.
  • At least 8+ years in software development experience.
  • Experience in leading projects to delivery.
  • Strong technical experience in C#, .NET.
  • Strong technical experience in HTML, CSS.
  • Strong technical experience in client-server programming.
  • Good knowledge of software engineering principles.
  • Excellent written and verbal communication skills are essential.
  • Good knowledge of multi-threading & tasks.

Nice-to-haves

  • Web UI
  • Database development
  • REST/Web Services
  • Distributed systems

Benefits

  • Diversity and inclusion programs
  • Equal opportunity workplace
  • Career advancement opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service