Senior .NET Microservices Engineer
Luxoft · Greater Bengaluru Area
Tailor my CV for this job — freeProject descriptionWe are looking for an experienced .NET Microservices Engineer to design, develop, and support scalable, resilient, and cloud-native services supporting critical banking capabilities. This is a hands-on engineering role requiring deep technical expertise, strong problem-solving skills, and experience working in an AI-assisted software engineering environment. You shouldpossess a strong understanding of Software Engineering, Cloud Engineering, and DevOps principles, with the ability to own solutions through the full delivery lifecycle.ResponsibilitiesDesign, develop, test, and support enterprise-grade microservices and APIs.Deliver secure, scalable, and resilient cloud-native solutions.Contribute to solution design and architecture discussions.Troubleshoot complex production and performance issues.Collaborate closely with architecture, platform, DevOps, and business teams.Drive automation, observability, and continuous improvement across the software delivery lifecycle.Adopt modern engineering practices and AI-assisted development techniques to improve delivery outcomes.SkillsAt least 8 years of development experience, preferably in the banking industry, within .NET areaC#, .NET 8, ASP.NET CoreMicroservices & Service-Oriented ArchitectureDomain-Driven Design (DDD)Kafka / Event-Driven ArchitectureOracle and PostgreSQLAWS, Docker, KubernetesDevOps, CI/CD and Infrastructure-as-Code practicesMonitoring, Observability and Production SupportStrong understanding of Software Engineering, Cloud Engineering, and DevOps principles