Software engineer - SOA Backend
Core
Lead the migration of core business logic from a monolithic SQL Server database into a modern Service-Oriented Architecture (SOA) by designing robust APIs and building a scalable service layer.
Role type
Senior C# Backend Developer (SOA Migration)
Builds
Reusable business logic components, high-performance RESTful APIs, and a decoupled service-oriented ecosystem.
Domain
Life sciences / Analytical testing services / Enterprise backend
Deliverable
production ML models | product features
Required skills
C# / .NET Core, SQL Server, SOA & API Design, Entity Framework Core or Dapper, API Security (OAuth2, OpenID Connect, JWT)
Preferred skills
Message brokers (MSMQ, Azure Service Bus), Monolith-to-SOA migration experience, Docker
Technologies
.NET Core, SQL Server, Entity Framework Core, Dapper, MSMQ, Azure Service Bus, Docker
Responsibilities
Architect the Service Layer, Extract legacy stored procedures and triggers into C# services, Design and maintain RESTful APIs, Transition monolithic setup to SOA, Implement efficient ORM tools, Write comprehensive unit and integration tests
Seniority
Senior, hands-on IC
