Instrument Software Developer

Thermo Fisher Scientific

Thermo Fisher Scientific cover image
Thermo Fisher Scientific logo image
Thermo Fisher ScientificBiotechnology

Instrument Software Developer

India , Bangalore

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

How Will You Make an Impact

Seeking a strategic technical individual with expertise in process innovation, product development, AI integration, and platform engineering.

This position encompasses more than just engineering; it demands systems thinking, technical proficiency, and the capacity to lead implementation teams while crafting vision and adoption strategy.

Roles & Responsibilities:

  • Design, develop, test, and maintain applications using C# and .NET (.NET Core / .NET 6+)

  • Build and consume RESTful APIs and web services

  • Collaborate with product managers, designers, and other developers to deliver solutions

  • Write clean, efficient, and well-documented code following best practices

  • Perform unit testing, debugging, and performance tuning

  • Participate in code reviews and contribute to technical discussions

  • Work with databases using SQL Server (or other relational databases)

  • Maintain existing applications and implement enhancements

Candidate Requirement: Education & Experience levels:

Bachelors of Engineering/Computer Science or Master degree or equivalent with 8+ years of overall Experience.

Skills Knowledge & Experience:

  • 6+ years Strong proficiency in C#

  • 6+ years' Experience with .NET Framework / .NET Core

  • Solid understanding of object-oriented programming (OOP) principles

  • Solid experience with ASP.NET MVC / ASP.NET Core

  • Knowledge of Entity Framework / EF Core

  • Experience with SQL Server or any relational database, writing queries and stored procedures

  • Familiarity with Git or other version control systems

  • Understanding of REST APIs, JSON, and HTTP concepts

Preferred / Nice-to-Have Skills

  • Familiarity with Docker or containerization

  • Experience with Azure or other cloud platforms

  • Frontend knowledge (JavaScript, HTML, CSS, Angular/React)

  • Experience with microservices architecture

  • Knowledge of CI/CD pipelines

  • Exposure to Agile/Scrum development practices

Share this job