Staff Engineer, Software

at  Thermo Fisher Scientific

Tijuana, B.C., Mexico -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 Oct, 2024Not Specified08 Jul, 20247 year(s) or aboveAws,Design Patterns,Containerization,Angularjs,Windows,Software Development,Functional Requirements,Computer Science,Azure,Security,Operating Systems,Macos,Data Structures,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

At Thermo Fisher Scientific, we develop scientific software products including a cloud platform called Thermo Fisher Connect, scientific file management, and scientific algorithm execution to assist scientists in accelerating scientific discovery through digital technologies. Our products address a range of needs from instrument remote monitoring, experiment file transfer, remote instrument service/support, remote commands to the instruments, and real-time experiment alerts.
Location/Division: Mexico (hybrid) Corporate Division

EDUCATION

Bachelor’s degree in computer science or engineering with 10+ years of experience preferred or master’s in computer science or engineering with 7+ years of experience preferred.

EXPERIENCE

  • Strong understanding of object-oriented principles, design patterns, and data structures
  • Experience developing Restful APIs in micro-services architecture using Java/J2EE technologies.
  • Proficiency in software development in Linux environments
  • Experience with other static code frameworks like AngularJS
  • Work experience and define CI/CD strategy for the team.
  • Familiarity with at least one public cloud service, AWS or Azure.
  • Understanding of Non-Functional Requirements (NFR) including Security, Performance, and Cost
  • Knowledge of containerization and Docker
  • Familiarity with different operating systems Windows and MacOS
  • Experience in developing desktop applications using angular and electron frameworks is a plus.

Responsibilities:

You will be a hands-on software developer part of the Digital Platform Engineering group, enhancing platform software features and building new features on the cloud/desktop applications. Follow Thermo Fisher Connect Platform UI/UX guidelines to give a cohesive experience across different software products in Thermo Fisher Scientific and develop software adherence to the complete life cycle of software development right from requirement analysis to design, implementation, and test.


REQUIREMENT SUMMARY

Min:7.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or engineering with 7 years of experience preferred

Proficient

1

Tijuana, B.C., Mexico