We are looking for a Senior Data Platform Engineer to design and build scalable, secure, and cloud-native data platforms using .
NET and Microsoft Azure.
This role focuses on data integration, event-driven architectures, and microservices, supporting reliable data ingestion, processing, and exposure across distributed systems.Responsibilities:Develop and maintain data-centric services using .
NET 8 and AzureDesign and implement microservices, Web APIs, and event-driven solutionsWork with Azure Service Bus, Azure Functions, and Azure Key VaultImplement OAuth2 (and mTLS where applicable) authentication and authorizationManage data persistence with CosmosDB/MongoDB and relational databasesApply SOLID, OOP, unit testing, and clean architecture principlesUse Infrastructure as Code (Terraform, Bicep, or Azure CLI)Collaborate in Agile teams using Git and tracking tools (Azure DevOps preferred)Required Skills:Strong experience with .
NET, Azure, and microservicesExperience with messaging systems, HTTP/S, and dependency injectionUnit testing experience (NUnit; NSubstitute is a plus)Experience with Git and Agile methodologiesNice to Have:API Gateways, CQRS, DDD, Circuit BreakerAdvanced security and design patterns experience