Thermo Fisher Scientific logo

Senior Software Engineer

Thermo Fisher Scientific
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentMicroservices ArchitectureFrontend DevelopmentFull-Stack DevelopmentC#.NET Core

Job description

Overview

Senior Software Engineer on the Semiconductor data value stream (Cortex) within Thermo Fisher Scientific's Materials and Structural Analysis R&D organization, building web applications and high-performance software for organizing and visualizing microscopy data for semiconductor workflows.

What you'll do

  • Design and implement robust, secure, and efficient back-end services and REST APIs using C#, Python, and ASP.NET.
  • Develop user-friendly front-end interfaces and components using Angular, TypeScript and/or Blazor to enhance the user experience.
  • Participate in code reviews, ensuring code quality and adherence to coding standards.
  • Diagnose and resolve software defects to maintain optimal performance.
  • Stay up to date with industry trends and emerging technologies to continuously improve software development practices.
  • Leverage AI tools and technologies to improve developer productivity and accelerate delivery of high-quality software solutions.
  • Collaborate with DevOps teams to deploy and maintain applications efficiently.
  • Contribute to documentation of software designs, architecture, and development processes.
  • Promote and drive adoption of good software development practices in code and infrastructure health, quality, test stability, and maintainability.
  • Mentor and learn from other developers.
  • Regularly reflect on how to help the team be more effective.
  • Learn SEMI domain-specific knowledge and test software solutions on a Virtual Machine.

What you'll need

  • Bachelor's or master's degree in computer science, computer engineering, or a related field, with expertise in software development.
  • Proven experience as a Full Stack Software Engineer with a strong focus on .NET technologies.
  • Proficiency in front-end development using Angular, Blazor, and HTML/CSS.
  • Experience with microservices design, implementation, and deployment in a containerized environment and a container orchestration platform such as Kubernetes.
  • Exceptional problem-solving skills and a history of resolving complex technical challenges.
  • Experience applying AI tools in day-to-day software development to enhance productivity, quality, and delivery speed.
  • Self-motivation and the ability to excel independently in a fast-paced setting.

Nice to have

  • Experience with AI/ML, including deep convolutional neural networks, image processing, or related areas.
  • Experience with scientific software, imaging, or data-intensive applications.
  • Familiarity with C#, .Net, Python, Angular or similar languages used in enterprise data platforms.
  • Experience working with distributed systems or large datasets.
  • Interest in life sciences, microscopy, or scientific research domains.

Details

  • Based in Hyderabad, India; reports to the Functional Group Lead.
  • Work schedule: Standard, Monday to Friday.
  • Collaborates with a distributed agile Scrum team across Bordeaux, Hillsboro, Netherlands and Czech Republic.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer