Software Developer

Thermo Fisher Scientific - Burlington, NL (il y a 30+ jours)

Postuler dès maintenant

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $25 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, improving patient diagnostics and therapies or increasing productivity in their laboratories, we are here to support them.

Location/Division Specific Information:
Burlington, Canada
Analytical Instruments Group; Chromatography and Mass Spectrometry Division

How will you make an impact?
Be ready to join a company where you can truly make your mark. If you’re interested in doing highly unique, cutting-edge and challenging work, we want to hear from you.

As our new Software Developer, you will play a key role in the creation of advanced robotic technology and automation platforms for use in laboratories around the world. You will work closely with our customers, instrument manufacturers and our extended multi-disciplinary team to deliver drivers, workflows, and data solutions to meet project specifications.

What will you do?
You’ll work primarily with C# and .NET Visual Studio in an Agile environment and should have a strong background in object oriented programming. You will primarily write drivers to enable the automated operation of laboratory instruments through a Laboratory Automation system. Ideally, you’ll also be proficient with Java, RESTful Web APIs, ASP.NET, C++, WPF, TCP/IP, SOAP, WCF, ActiveX, Serial Communication and Unit Testing.

We are bringing the cloud to our software platform, so cloud experience such as Amazon AWS or Azure would be a great asset. Mobile development skills such as Xamarin, iOS, Android as well as IoT skills would also be valuable.

We want someone who is a great team player, with excellent communications skills – we’re a small, tight-knit team that is deeply passionate about the work we do, so your attitude and impact on our work culture are as important to us as your technical skills. You’ll also have lots of freedom in your work, so you should be comfortable making good decisions and owning your role and your responsibilities.

How will you get here?

Education Experience:
Bachelor’s or higher-level degree in Computer Science and/or Physical Sciences and/or Engineering, with strong software design and computer programming experience in a business/industrial environment
Microsoft Certified Application Developer, MCAD, credentials are preferred
2+ years of relevant experience developing PC applications using C#, .NET
Well-versed in contemporary processes and tools used in the software development lifecycle, such as project estimation, task scheduling, requirements analysis, and iterative/agile development cycles
Working proficiency of C# with .NET using Visual Studio
Working experience and a good knowledge of configuration management and software source control, as well as change control, testing and defect tracking
Working proficiency with Microsoft Office
Able to travel internationally (occasionally)

The following would be considered an asset:
Working proficiency in embedded programming using C or a similar embedded programming language
Java, RESTful Web APIs, ASP.NET, C++, WPF, TCP/IP, SOAP, WCF, Serial Communication
Amazon AWS, Azure, Xamarin, iOS, Android, IoT skills
Working proficiency of Microsoft’s Team Foundation Server or VSTS
Working proficiency with software build practices using MSBuild
Working proficiency in developing unit tests, automated tests, test cases, test plans
Project organizational skills, estimation and scheduling techniques

Working with Us:
This will be a full-time position working out of our Burlington office from Monday to Friday. The software development group typically works standard office hours, but each individual has the option to explore work schedules that work best for them and the team. You’ll make a great salary from the get go and Thermo Fisher Scientific offers a comprehensive benefits and vacation package.

The best part of working with us is the culture. While Thermo Fisher has the structure, support, and market presence of a big corporation, we work hard to maintain the feel of a small company. This provides us freedom to operate in an agile and responsive manner and stay focused on doing the right thing for our customers and our business. The small company feel extends to how we work together as well and includes company BBQs, stopping by at the ice cream truck we called up to visit, and going on the occasional trip to Canada’s Wonderland. Most important though, we think, is the enjoyment of working with an engaged group of people towards a common purpose.

If this kind of environment sounds attractive, this may be just be the place for you!

Our global team of more than 75,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services and Patheon. For more information, please visit www.thermofisher.com.

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.