When you're part of the team at Thermo Fisher Scientific, you'll do important work, like helping customers in finding cures for cancer, protecting the environment or making sure our food is safe. Your work will have real-world impact, and you'll be supported in achieving your career goals.
What will you do?
Work on wide range of projects (both web and desktop apps) in a small startup-like team with global reach
Advocate best practices and influence processes to follow the trends in our craft
Design and implement software components based on specified requirements in a global team
Work with product owners to ensure requirements and acceptance criteria are clear
Communicate status, risks and roadblocks to project team stakeholders, build strong relationships with cross-functional team members
Work with a software stack of Python, NodeJS, Angular / TypeScript, NoSQL & SQL databases, RESTful Services, containerization and cloud, occasionally C# & Java
Celebrate with us all our achievements
How will you get here?
Education & Experience:
Bachelors or Master's degree in Computer Science
7+ years of experience in commercial software environment using various languages and operating systems
Proven experience with object-oriented software design / programming & relevant technologies (see above)
Has experience with multi-tier, scalable, and browser-based applications, CI/CD pipelines
Has the instincts, enthusiasm and experience around testing, testability and test driven development
Knowledge, Skills, Abilities:
Understands the software development life cycle and embraces the Agile development methodologies
Values simplicity and scalability in software architecture, design, and practices.
Fast learner who can self-start and "figure out what needs figuring out"
Able to effectively document and communicate software design artifacts, explain complex technical concepts to colleagues with varying ranges of technical background
A team player having a passion for working with new technology and for exploring new tools and processes to improve productivity
Anticipates the needs and problems while creating solutions. Is willing to ask difficult questions and take risks; greets challenge and change as opportunity.
At Thermo Fisher Scientific, each one of our 75,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular missionenabling our customers to make the world healthier, cleaner and safer.
Apply today! http://jobs.thermofisher.com
Thermo Fisher Scientific Inc.