Waters Corporation

Returning Candidate?

Software Development Engineer II

Software Development Engineer II

Req. # 
6545
Company Name 
TA
Category 
Research and Development
Location 
US-DE-New Castle
Type 
Regular Full-Time

More information about this job

Company Description

As the industry leader in the analytical instrument industry, TA Instruments prides itself in innovation and an uncompromising commitment to customer support.  Our continued growth relies on recruiting and developing individuals that can make a positive contribution to our business.  For additional information about our products, visit our web site at www.tainstruments.com.

 

Headquartered in Delaware, with manufacturing sites in the US and Europe, we are represented in all of the major markets around the world with sales offices in the USA, Canada, Japan, India, China, Taiwan, South Korea, Brazil, Mexico, Australia and across Europe.

 

TA Instruments is an Equal Opportunity Employer.

Typical tasks of the position include, but are not limited to

  • Responsible for designing, developing, and maintaining infrastructure and application-level code.
  • Research, design, develop, release, and maintain all Application, User Interface, Data Analysis, Instrument Control Software for thermal analysis, rheological and calorimetric instruments.
  • Analyze system specifications and translate system requirements to task specifications.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs and designing solutions to problematic programming.
  • Respond promptly and professionally to bug reports.
  • Develop new programs and proof the program to develop needed changes to assure production of a quality product.
  • Strong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of stakeholders.
  • Ability to maintain flexibility while working on team tasks and take responsibility for contributing to the success of the team.
  • Assist software testers and support personnel as needed to determine system problems.

The successful candidate will have a combination of knowledge, skills, and experience that would include the following

  • Minimum Education requirments fulfilled through the completion of a 4 year Bachelor's Degree in Computer Science, Electrical Engineering, or another closely related technical field.
  • 2 years+ of software development experience 
  • Must be comfortable working in a team environment as well as independently, and possess a sense of accountability and urgency in completing assignments.
  • Good knowledge of Object Oriented Programming, Software design, Microsoft development tools like Visual Studio.
  • C#.NET Programming experiance (Required)
  • WinForms and/or WPF UI developement experiance (Required)
  • Python, Matlab, R (Desirable)
  • Database Experiance (Desirable)
  • Window networking (TCP/IP) (Desirable)
  • iOS, Andriod Mobile App Development (Desirable)