Staff Software Engineer

Thermo Fisher
Posted on

Type

Mid-level industry position

Job Description

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.

Location / Division

How will you make an impact?

The Staff Engineer, Software main responsibility is to work within the Internal Software Development team to develop, improve and maintain tools, pipelines, and software for the analysis of complex NGS datasets and other genomics data. This role implies technical excellence, strong technical leadership skills, a thorough understanding of major computational algorithms, proven software design and architecture skills and good communication skills, working in a fast-paced demanding environment.

This role will work in collaboration with research staff and other departments and requires knowledge of bioinformatics, molecular biology, serology, biostatistics or other bio-scientific disciplines, as well as ability to quickly absorb a new discipline and to problem-solve.

What will you do?

· Provide software design, architecture and implementation to Research & Development (R&D) team

· Provide analytical and data-processing services to Research department for the research and development of new products, including NGS, protein assays, biostatistics analysis

· Develop, maintain, troubleshoot and improve existing bioinformatics tools, pipelines, and software

· Track and maintain a detailed log of tasks and outcomes

· Regularly communicate accomplishments and progress to team members and management.

· Proactively communicate with co-workers to help ensure analytical goals are achieved

· Coordinate and interact closely with other engineers on code and architectural quality of software systems

· Share expertise by providing training and guidance to team members as needed

How will you get here?

Education

Experience

· 3 years of experience in a technical lead capacity

Knowledge, Skills, Abilities

· Strong experience with MS .NET Stack, deep understanding of SOLID design principles, ability to communicate design ideas clearly and visually

· Deep knowledge of C# programming language, ability to demonstrate skills to create clean, maintainable and expandable code

· Deep knowledge and understanding of SQL server data modeling, stored procedure design and RDBMS

· Sound understanding of RESTful web services, experience designing robust and performant Web services

· Clear understanding of Web client-facing JavaScript frameworks such as Angular and React.

· Multifaceted knowledge of WPF and experience designing UI

· Good knowledge of NoSQL database models

Preferred Qualifications

· Knowledge of computational and statistical approaches and frameworks to analyze and interpretation of complex biological data sets, knowledge and understanding of NGS data

· Knowledge of UML diagramming

· Understanding of the main UX considerations

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!

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.

If you are an individual with a disability who requires reasonable accommodation to complete any part of our application process, click here 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.

F

More Information

Posted on

Type

Mid-level industry position

West%20Hills%2C%20United%20States

West Hills , United States