Principal Software Engineer
Role Overview
Principal Software Engineer role supporting Eurofins IT Solutions in Bengaluru, Karnataka, India.
The role contributes to the Eurofins Quality Management System, a web application used by scientists, engineers, and technicians for quality and compliance processes.
The role reports to an Engineering Manager.
Key Skills for This Role
Full Job Posting
Role overview
Principal Software Engineer role supporting Eurofins IT Solutions in Bengaluru, Karnataka, India.
The role contributes to the Eurofins Quality Management System, a web application used by scientists, engineers, and technicians for quality and compliance processes.
The role reports to an Engineering Manager.
Work arrangement
- The role is hybrid with three days working from the office.
Experience and technical qualifications
- Requires 7-12 years of experience in software engineering.
- Requires end-to-end web application development using Microsoft stack technologies.
- Requires expertise in n-tier architecture, object-oriented design, design patterns, and interface design.
- Requires experience with .NET, .NET Core 5/6/7, C#, ASP.NET Core, ASP.NET MVC, Web API, and Angular 7 or above.
- Requires working knowledge of Cosmos DB, Elasticsearch, Azure Functions, Azure Monitor, Azure DevOps, CI/CD, event-driven architecture, domain-driven architecture, and microservices.
- Requires UI testing and unit testing experience with tools such as MSTest, Jasmine, Moq, NUnit, or Karma.
- Requires knowledge of OOP, SOLID principles, and design patterns.
- Requires authentication and authorization knowledge; OAuth2 and OpenID Connect are plus areas.
- Requires Agile experience, preferably Scrum.
- Requires an MCA, bachelor's degree in engineering or computer science, or equivalent.
Responsibilities
- Integrate browser-based applications with existing services.
- Work with global customers and coworkers to understand business requirements and implement solutions.
- Own the quality of code, unit-test coverage, and technical documentation.
- Mentor and coach developers technically.
- Choose suitable technical solutions for individual situations.
- Apply quality criteria covering functionality, usability, reliability, performance, and supportability.
Personal skills
- Customer-service orientation and a problem-solving attitude are expected.
- Strong attention to detail and accuracy are essential.
- The role requires flexibility, entrepreneurial thinking, structured writing, analytical reasoning, a positive attitude, self-motivation, and teamwork.
- Very good English communication skills are required.
About Eurofins
Eurofins is an international life sciences company providing analytical testing services across food, environment, pharmaceutical, cosmetic, genomics, clinical, and other industries.
Eurofins operates a global network of more than 950 laboratories across 59 countries.
About eurofins
Global leader in bio-analytical testing and laboratory services.
Visit company websiteApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at eurofins
Business Development Manager - Drug Discovery
, USA
Eurofins is seeking a Business Development Manager to sell drug discovery chemistry, pharmacology, products, and services across an assigned territory. The role requires at least three years of sales experience, drug dis
Senior QA Specialist
Bengaluru, IND
Eurofins is seeking a Senior QA Specialist to support quality assurance operations, regulatory compliance, data integrity, and analytical report release. The role includes training new hires on laboratory systems, prepar
Dot Net Fullstack Developer (Angular)
Bengaluru, IND
Eurofins is seeking a .NET Full-Stack Developer with Angular expertise to build and support end-to-end web applications for laboratory operations. The role requires 7 to 10 years of Microsoft-stack experience, strong arc
Principal Software Engineer
Bengaluru, IND
Eurofins is seeking a Principal Software Engineer to build and support end-to-end web applications for laboratory and Electronic Lab Notebook systems. The role requires 7–10 years of Microsoft-stack experience, strong .N
.Net Fullstack Engineer
Bengaluru, IND
Eurofins is seeking a .NET Full-Stack Engineer to develop and support next-generation laboratory applications and Electronic Lab Notebook systems. The role requires 7–10 years of Microsoft-stack experience, strong .NET a
.Net Angular Developer
Bengaluru, IND
Eurofins is seeking a senior .NET and Angular developer to build and support end-to-end web applications for laboratory operations. The role requires 7-10 years of Microsoft-stack experience, strong software architecture
Principal .Net Fullstack Developer
Bengaluru, IND
Eurofins is seeking a Principal .NET Full-Stack Developer to build and lead delivery of end-to-end web applications for its quality and compliance platform. The role requires 7–12 years of Microsoft-stack experience, str
Principal Engineer (.Net +Angular)
Bengaluru, IND
Eurofins is seeking a Principal Software Engineer to design, build, and own quality for end-to-end web applications supporting its electronic quality management system. The role requires 7–12 years of experience, strong
Business Development Manager - Drug Discovery
, USA
Senior QA Specialist
Bengaluru, IND
Dot Net Fullstack Developer (Angular)
Bengaluru, IND
Principal Software Engineer
Bengaluru, IND
.Net Fullstack Engineer
Bengaluru, IND
.Net Angular Developer
Bengaluru, IND
Principal .Net Fullstack Developer
Bengaluru, IND
Principal Engineer (.Net +Angular)
Bengaluru, IND