Software Development Engineer
5 days ago
Position Summary
As a member of our Core Software R&D team at Thermo Fisher Scientific Inc., you will play a key role in the development of sophisticated robotic and automation software for use in laboratories around the world. The software enables users to define, run and supervise complex scientific workflows involving robots and laboratory hardware combined with real-time data-driven decision making.
Responsibilities
- Design and develop software for laboratory automation applications with an emphasis on quality, security, performance, and scalability.
- Collaborate with product managers and customers to identify and refine requirements for new features.
- Work with our quality assurance, documentation, training and service teams to deliver an excellent customer experience.
Requirements
- Bachelor's degree in a related field (computer science, engineering, etc.) or equivalent experience.
- 7+ years experience in software development.
- 3+ years developing applications using C#.
- Experience with creating REST APIs using ASP.NET and C#.
- Experience in developing web applications.
- Experience in building back-end business logic with multi-threading.
- Experience building secure applications using TLS, JWT, OAuth 2.0 & OpenID Connect preferred.
Preferred Skills
- Deep understanding of object-oriented programming and software industry methodologies including SOLID and developing code with unit tests.
- Knowledge of Agile methodology, Azure DevOps and Git.
- Strong problem solving and analytical ability.
- Great oral and written communication skills, attention to detail, and task management.
- Ability to travel internationally (occasionally).
Benefits
We offer competitive remuneration, annual incentive plan bonus, healthcare, and a range of employee benefits. Thermo Fisher Scientific offers employment with an innovative, forward-thinking organization, and outstanding career and development prospects. We offer an exciting company culture that stands for integrity, intensity, involvement, and innovation.
-
Software Development Engineer
2 weeks ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Engineer
3 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Engineer
4 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Engineer
7 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher...
-
Software Development Engineer
7 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher...
-
Software Development Engineer
3 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our Core Software R&D team at Thermo Fisher Scientific. As a key member of our team, you will play a critical role in the development of sophisticated robotic and automation software for use in laboratories around the world.Key ResponsibilitiesDesign and develop software for...
-
Software Development Engineer
3 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our Core Software R&D team at Thermo Fisher Scientific. As a key member of our team, you will play a critical role in the development of sophisticated robotic and automation software for use in laboratories around the world.Key ResponsibilitiesDesign and develop software for...
-
Software Development Engineer
2 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our Core Software R&D team at Thermo Fisher Scientific. As a key member of our team, you will play a critical role in the development of sophisticated robotic and automation software for use in laboratories around the world.Key ResponsibilitiesDesign and develop software for...
-
Software Development Engineer
2 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our Core Software R&D team at Thermo Fisher Scientific. As a key member of our team, you will play a critical role in the development of sophisticated robotic and automation software for use in laboratories around the world.Key ResponsibilitiesDesign and develop software for...
-
Software Development Engineer
4 weeks ago
Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full timePosition OverviewWe are seeking a skilled Computer Software Engineer to join our team at JK Contracting and Consulting Inc.. The ideal candidate will possess a strong educational background and relevant experience in software development and integrated information systems.QualificationsEducation: Bachelor's degree in Computer Science or a related...
-
Software Development Engineer
4 weeks ago
Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full timePosition OverviewJK Contracting and Consulting Inc. is seeking a skilled Computer Software Engineer to join our dynamic team. The ideal candidate will possess a strong educational background and relevant experience in software development.QualificationsEducation: Bachelor's degree in Computer Science or a related fieldExperience: 3 to 5 years in software...
-
Software Development Engineer
4 weeks ago
Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full timePosition OverviewJK Contracting and Consulting Inc. is seeking a dedicated Computer Software Engineer to join our dynamic team. The ideal candidate will possess a strong foundation in software development and integrated information systems.QualificationsEducation: Bachelor's degree in Computer Science or a related fieldExperience: 3 to 5 years in software...
-
Software Engineer
5 days ago
Burlington, Ontario, Canada SignAgent Full time $90,000 - $99,000About SignAgentSignAgent is a rapidly growing global company that specializes in cloud-based sign project and asset management software. We're committed to providing our customers with the best software experience possible to make their lives easier.Job SummaryWe're seeking a highly skilled Software Engineer to join our development team. As a key member of...
-
Software Engineer
5 days ago
Burlington, Ontario, Canada SignAgent Full time $90,000 - $99,000About SignAgentSignAgent is a rapidly growing global company that specializes in cloud-based sign project and asset management software. We're committed to providing our customers with the best software experience possible to make their lives easier.Job SummaryWe're seeking a highly skilled Software Engineer to join our development team. As a key member of...
-
Application Software Engineer
4 weeks ago
Burlington, Ontario, Canada Infowiz Full timeSoftware Development EngineerQualifications: Bachelor's degree in a relevant disciplineExperience Level: 1-2 years in software engineeringKey Responsibilities:Gather and document user specificationsOversee the development, installation, integration, and functionality of computer-based systemsCreate flowcharts, layouts, and documentation for software...
-
Burlington, Ontario, Canada Study International Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our interdisciplinary team. As a key member of our team, you will be responsible for the success of all technical and functional aspects of our projects.Key ResponsibilitiesContribute to the technical design and implementation of practical, maintainable project...
-
Burlington, Ontario, Canada Study International Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our interdisciplinary team. As a key member of our team, you will be responsible for the success of all technical and functional aspects of our projects.Key ResponsibilitiesContribute to the technical design and implementation of practical, maintainable project...
-
Burlington, Ontario, Canada Study International Full timeAbout the Role:We are seeking a highly skilled Software Development Engineer to join our interdisciplinary team at Study International. As a key member of our team, you will be responsible for the success of all technical and functional aspects of our cloud-based solutions.Key Responsibilities:Design and implement practical, maintainable project solutions...
-
Burlington, Ontario, Canada Study International Full timeAbout the Role:We are seeking a highly skilled Software Development Engineer to join our interdisciplinary team at Study International. As a key member of our team, you will be responsible for the success of all technical and functional aspects of our cloud-based solutions.Key Responsibilities:Design and implement practical, maintainable project solutions...
-
Senior Software Engineer
13 hours ago
Burlington, Ontario, Canada Study International Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Study International. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:80% of time spent on actual coding, refactoring, and...