Thermo Fisher Scientific

Senior Software Engineer — C# (.NET Core) | API Development

Thermo Fisher Scientific
Apply
4 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, secure, version, document, and manage the lifecycle of scalable RESTful APIs and microservices using C# and .NET Core.
  • Design data access layers, database schemas, and LINQ queries using Entity Framework, including performance optimization, change tracking, and migration management.
  • Develop and maintain C# libraries, reusable components, data governance functionality, validation capabilities, and data quality services.
  • Translate functional and technical requirements into software designs and implementations and identify opportunities to reuse existing software.
  • Integrate libraries and components into applications and engineering workflows.
  • Create and maintain automated tests, build pipelines, test automation, and automated deployment using GitLab or GitHub.
  • Investigate defects, troubleshoot integration issues, and improve software reliability through logging, monitoring, retries, idempotency, concurrency controls, cleanup, and traceability.
  • Maintain technical documentation and runbooks for interfaces, configuration, dependencies, and usage.
  • Collaborate with software architects and engineers across the R&D organization and coordinate with cross-functional architecture, product, and platform teams.
  • Mentor engineers through code reviews, best practices, and technical leadership.
  • Participate in backlog refinement, sprint planning, estimation, PI planning, reviews, retrospectives, and cross-team coordination.

Requirements

  • Strong working knowledge of C#, .NET Core, object-oriented software development, API development, and databases.
  • At least 6 years of software engineering experience focused on C# and .NET Core, object-oriented development, API development, and databases.
  • Experience integrating shared libraries or components across multiple applications.
  • Experience with relational and non-relational databases, including examples such as MariaDB, MongoDB, PostgreSQL, and SQL Server.
  • Proven experience designing, building, versioning, and securing RESTful APIs at scale.
  • Ability to develop and maintain modular, reusable software components.
  • Understanding of software testing, debugging, version control, build pipelines, automated testing, and automated deployment.
  • Experience working in an agile DevOps environment and using GitLab or GitHub for source control and collaborative development.
  • Understanding of containerization concepts and familiarity with Docker, Kubernetes, and Helm.
  • Working knowledge of Scrum and SAFe delivery frameworks and experience in sprint-based and cross-team planning environments.
  • Ability to collaborate with colleagues in a distributed international team and communicate effectively with global, cross-functional stakeholders.
  • Experience working in structured product-development environments with strong quality, compliance, and delivery expectations.
  • A bachelor's or master's degree, preferably in a technical or scientific discipline, is preferred.

Benefits

  • Standard Monday-Friday work schedule.
  • Office-based work environment.
  • Opportunity to work with a distributed international team across France and the Netherlands.
  • Technical mentorship and collaboration within a global software R&D organization.

Tech Stack

C#DockerHelmKubernetesMariaDBMicrosoft SQL ServerMongoDBPostgreSQL

Categories

Thermo Fisher Scientific

About Thermo Fisher Scientific

10,000+ employees

Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.

Contact me