remote
Sr. Software Engineer - Focalworks Solutions Pvt Ltd
Software Engineer
Senior Software Engineer leading the design and delivery of scalable .NET Core microservices on Azure, leveraging Docker, Kubernetes, and AI services to build secure, high‑performance APIs.
About the role
Key Responsibilities
- Architect and develop robust .NET Core / ASP.NET Core Web APIs following clean architecture and design patterns.
- Design and implement microservices, RESTful endpoints, and integrate with Azure services such as App Service, Functions, Service Bus, AKS, and API Management.
- Collaborate with cross‑functional teams to deliver AI‑enabled features and ensure secure authentication using OAuth2, OpenID Connect, JWT, and Azure AD.
- Drive DevOps practices: CI/CD pipelines with Azure DevOps, GitHub Actions, Jenkins, Docker, and Kubernetes.
- Participate in pre‑sales and competency activities, providing technical guidance and solution design.
Requirements
- 5+ years of professional experience in .NET Core and C# development.
- Strong background in microservices architecture, REST API design, and cloud-native deployment on Azure.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Knowledge of AI services and their integration into enterprise applications.
- Excellent communication skills and proven ability to work in Agile/Scrum environments.