Eurofins Scientific SE

Principal Software Engineer

Eurofins Scientific SE
Apply
5 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Analyze requirements and use cases and deliver quality software within defined standards and timelines.
  • Develop end-to-end solutions using Microsoft-stack technologies, including backend services and web applications.
  • Design and work with n-tier and service-oriented architectures and apply object-oriented design principles and design patterns.
  • Perform unit testing and support TDD/ATDD practices.
  • Provide technical recommendations and resolve technical problems.
  • Review code, mentor team members, and suggest effective implementation approaches.
  • Collaborate with globally distributed teams in an Agile/Scrum environment.

Requirements

  • 8-12 years of experience developing end-to-end solutions using Microsoft-stack technologies.
  • Strong experience with server-side development using ASP.NET MVC, Web API, Entity Framework, .NET Core, and C#.
  • Working knowledge of web applications, preferably Angular 12 or later, TypeScript, HTML5, and CSS3.
  • Strong knowledge of MSSQL and SQL Server, including SQL development.
  • Experience designing and working with n-tier architectures and at least one service-oriented architecture project.
  • Hands-on experience with unit testing using xUnit, NUnit, or Microsoft Unit Test.
  • Strong understanding of UML, object-oriented programming, SOLID principles, design patterns, and software implementation best practices.
  • Experience working in Agile/Scrum environments and mentoring or reviewing developers' work.
  • Knowledge of REST, web services, PowerShell, and Entity Framework.
  • Experience with Agentic AI methodology is requested; experience with ESB or message queuing, including MSMQ, is an advantage.
  • Bachelor of Engineering in Computer Science, MCA, or another bachelor's degree with relevant experience.
  • Fluent English and the working-country language, with strong analytical, communication, interpersonal, and problem-solving skills.
  • International work experience and the ability to work effectively in a complex, globally distributed environment.

Benefits

  • Potential progression into senior management opportunities, broader responsibility, or corporate-function leadership within Eurofins globally.
  • Opportunity to develop project management skills in a demanding, fast-growing international organization.
  • Opportunity to join a highly motivated international team of professionals.

Tech Stack

AngularC#Microsoft SQL Server.NETNUnitPowerShellSQLTypeScript
Eurofins Scientific SE

About Eurofins Scientific SE

201-500 employees
Contact me