Back to jobs
ES
Hiring companyEurofins Scientific

Verified today

Senior C# Backend Service Layer Developer

Bengaluru, Karnataka, India Full-time Hybrid

About the role

Eurofins Scientific's IT Delivery Center India is hiring a Senior C# Backend / Service Layer Developer to lead the migration of core business logic from a monolithic SQL Server database into a modern Service-Oriented Architecture (SOA). Day-to-day work includes architecting reusable C#/.NET business logic components, extracting legacy stored procedures and triggers into C# services, designing and securing high-performance RESTful APIs, decoupling the monolithic setup, optimizing data flow with Entity Framework Core, and writing unit and integration tests to ensure migration safety and zero downtime. The role is based in Bengaluru, Karnataka, India, operates on a hybrid model (3 days in office), and follows a 12:00 PM to 9:00 PM IST shift.

What you’ll do

  • Architect the Service Layer: Design and build reusable business logic components using C# and .NET
  • Database Logic Migration: Extract legacy stored procedures and triggers from SQL Server into C# services
  • API Development: Design, secure, and maintain high-performance RESTful APIs and web services
  • Decouple Architecture: Transition the current monolithic setup into a decoupled, service-oriented ecosystem
  • Optimize Data Flow: Implement efficient Object-Relational Mapping (ORM) tools like Entity Framework Core
  • Testing & Quality: Write comprehensive unit and integration tests to ensure migration safety and zero downtime

What you’ll bring

  • 5+ years of deep backend development experience using .NET Core or modern .NET
  • Strong proficiency in SQL Server, including complex queries and indexing strategies
  • Proven experience building Service-Oriented Architectures and enterprise-grade Web APIs
  • Expert knowledge of Entity Framework Core or Dapper for efficient data mapping
  • Solid understanding of API security protocols, including OAuth2, OpenID Connect, or JWT
  • BE/MCA or equivalent degree/experience
  • Ability to architect reusable business logic components using C# and .NET
  • Ability to write comprehensive unit and integration tests to ensure migration safety and zero downtime

Nice to have

  • Experience with message brokers (prefer MSMQ or Azure Service BUS) for asynchronous service communication
  • Prior experience executing a successful monolith-to-SOA migration
  • Familiarity with containerization tools like Docker

Skills

C#.NET CoreSQL ServerEntity Framework CoreRESTful APIsOAuth2OpenID ConnectJWT

Education

BE/MCA or equivalent degree/experience