Thermo Fisher Scientific · 1 week ago
Staff Software Engineer
Thermo Fisher Scientific is a company focused on providing scientific solutions, and they are seeking a Staff Software Engineer to architect, develop, and maintain modern web applications. This role involves leading technical initiatives, collaborating with multi-functional teams, and ensuring the development of scalable applications using Angular and C#.NET.
Research
Responsibilities
Manage the development, creation, and maintenance of web applications with Angular, C#.NET, and ASP.NET Core
Architect and build RESTful APIs and microservices to support scalable and secure application development
Develop and improve databases on SQL Server and MongoDB, ensuring data integrity, performance, and security
Develop and lead cloud-based deployments using platforms such as Azure App Services , Azure Functions , or AWS Lambda
Offer technical guidance and mentorship to junior developers, implementing guidelines in coding, testing, and deployment
Collaborate with product owners, QA, and DevOps teams to define requirements, work you're doing, and timelines
Integrate third-party and internal APIs and ensure seamless data flow between systems
Address and resolve complex technical issues across the application stack
Implement CI/CD pipelines and automated testing to streamline deployment processes
Keep user documentation current, covering architecture diagrams, updates to SRS/SDS, and deployment procedures
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or related field
5+ years of hands-on experience in web application development using C#.NET and Angular
Strong front-end experience with Angular (v10 or newer), TypeScript, HTML5, and CSS3
Deep understanding of ASP.NET Core, Entity Framework, and REST API development
Solid experience working with both SQL Server and MongoDB databases (data modeling, queries, and performance tuning)
Shown experience deploying and maintaining applications in cloud environments (Azure or AWS)
Proficiency in leading continuous integration/continuous deployment workflows, Git, Azure DevOps, or equivalent platforms
Strong understanding of object-oriented programming, SOLID principles, and software architecture guidelines
Excellent communication, problem-solving, and leadership skills
Must be legally authorized to work in the United States without sponsorship
Preferred
Experience with .NET 6+, microservices architecture, and containerization (Docker/Kubernetes)
Knowledge of serverless computing, API gateways, and cloud monitoring tools
Experience with Agile/Scrum methodologies
Prior experience in manufacturing, laboratory, or regulated environments is a plus
Benefits
A choice of national medical and dental plans, and a national vision plan, including health incentive programs
Employee assistance and family support programs, including commuter benefits and tuition reimbursement
At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy
Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan
Employees' Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
Company
Thermo Fisher Scientific
The world leader in serving science To serve science, Thermo Fisher Scientific needs to stay ahead of it, we need to anticipate customer needs.