E

Eurofins

Global lab testing and analytics network

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • The candidate must have 5 to 8 years of experience.
  • Proficient in design, development and implementation of end-to-end web applications using Microsoft stack of technologies, and integrate browser-based applications with existing services.
  • Work closely with customers and co-workers globally to understand business requirements and implement new solutions.
  • Responsible for quality of deliverables and advocate of FURPS (Functionality, Usability, Reliability, Performance and Supportability).
  • Build, develop, mentor and coach team of developers technically.
  • Owning the quality of code, unit test coverage and technical documentation.
  • Deep expertise in designing and working with n-tier architectures.
  • Strong object-oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces.
  • Good understanding of multiple tech solutions and ability to pick the correct one for the given situation.
  • Experience in building web applications using .NET, .NET Core (5/6/7), C#, ASP.NET Core, ASP.NET MVC, WebAPI, Angular 7 or above.
  • Good working knowledge of Cosmos DB, Elastic Search, Azure Functions, Azure Monitor, Azure DevOps, CI/CD, Event-Driven architectures, Domain Driven Architecture, Microservices etc.
  • Experience in UI testing and Unit Testing (MS Test/ Jasmine/ MOQ/ NUnit/ Karma etc.).
  • Strong knowledge of object-oriented programming (OOP).
  • Strong working knowledge of SOLID principles and design patterns that includes Creational, Structural, Behavioral.
  • Working knowledge Authentication and Authorization [Plus OAuth2, OpenIDC etc.] (5+).
  • Should have worked in an AGILE practice methodology (preferably SCRUM).
  • MCA or Bachelors in Engineering, Computer Science or equivalent.

Responsibilities

  • Work closely with customers and co-workers globally to understand business requirements and implement new solutions.
  • Build, develop, mentor and coach team of developers technically.
  • Owning the quality of code, UT coverage and technical documentation.

About the Company

Eurofins

Global lab testing and analytics network

Eurofins provides global laboratory testing and analytical services to verify the safety, authenticity, and quality of products across food, water, medicine, and the environment. It operates a network of more than 900 laboratories in over 60 countries, offering access to more than 200,000 analytical methods. Its product work involves running specialized tests—using chemistry, biology, and other scientific techniques—to confirm origin, composition, and compliance of samples, such as detecting wine fraud or contaminant presence. The company differentiates itself through its massive, distributed lab network and broad portfolio, enabling standardized testing at scale and fast turnaround across many industries, rather than relying on a single specialty or location. Its goal is to protect public health and safety by delivering accurate, comprehensive testing data and helping clients meet regulatory and quality requirements.

Company size
10,001+
Company stage
IPO
Headquarters
Luxembourg
Founded
1987

Recently Posted Jobs

Explore more opportunities at Eurofins

See more jobs