Thermo Fisher Scientific Staff Software Engineer in Rockford, Illinois
When you join us at Thermo Fisher Scientific, you’ll be part of a smart, driven team that shares your passion for exploration and discovery. With revenues of $22 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.
How will you make an impact?
The Staff Software Engineer will be responsible and involved in many parts of the Manufacturing Engineering team across a multi-site business. The primary responsibilities will be to support LIMS strategy and sustainment for our Madison Services business. Additional responsibilities will be to lead informatics activities across operations in the Biosciences Division. This includes projects with industrial automation, internal tools development and strategy, as well as operations process improvements. All technologies are available to us from low level programming to IoT implementations to Smart Factory. This candidate will have the ability to justify and pitch for project funding as well as execute projects. This role can be very focused in one area of the business or more become more broadly spanned depending on the right candidate.
What will you do?
Design, develop, document, test and debug new and existing software systems and/or applications for proprietary manufacturing equipment and processes for internal use.
Participate in full development life cycle including requirements, analysis, design, and test.
Identify and implement SaS solutions
Maintain strong relationship between Operation and Global IT
Work with mechanical, electrical, process engineers on automation projects informatics needs.
Write technical specifications based on conceptual design and stated business requirements.
Support, maintain and document software functionality. Identify and evaluate new technologies for implementation as applicable.
Analyze code to find causes of errors and revise software as needed.
Participate in software design meetings and analyze user needs to determine technical requirements.
Consult with end users to prototype, refine, test, and debug programs to meet needs.
Ability to multitask multiple projects.
Very knowledgeable of applications, software industry standards, and computer engineering concepts.
Work in an Agile Scrum environment
How will you get here?
Approximately 5+ years’ experience developing software with high system reliability requirements.
B.S. degree in computer science, electrical engineering or equivalent experience
Ability to develop creative solutions, prioritize tactical and strategic plans and execute quickly.
Works independently with moderate supervision with latitude for independent judgment.
Proficient in C# .NET, WPF, XAML, and ASP
Strong understanding of object-oriented programming.
Strong SQL skills
Experience with web services. How to use and create.
Experience with Azure DevOps, Version Control, Testing and Release Management
Knowledge of VBA
Experience with industrial controls is a plus.
Ability to travel up to 25%
At Thermo Fisher Scientific, each one of our 70,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer.
Apply today! http://jobs.thermofisher.com
If you are an individual with a disability who requires reasonable accommodation to complete any part of our application process, click here at https://jobs.thermofisher.com/page/show/eeo-affirmative-action-statement#accessibility for further assistance.
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Thermo Fisher Scientific
- Thermo Fisher Scientific Jobs