Senior Software Engineer - C#
Sia Partners
Software Engineering
Mumbai, Maharashtra, India
Posted on Jul 9, 2025
Job description
We are looking for a skilled Senior Software Engineer (C#) to join our growing technology team in India. You will contribute to the development of backend services and scalable microservices using .NET Core, with opportunities to collaborate on AI integrations and modern front-end interfaces. Experience with the Blazor framework is a plus.
Key Responsibilities
- Back-End Development: Design, develop, and optimize APIs and microservices using .NET Core / .NET 6+, applying clean architecture and SOLID principles.
- Cloud Deployment: Build and deploy services on cloud platforms (AWS, Azure, or GCP) using containerized workloads.
- Containerization & Orchestration: Deploy and manage containerized applications using Docker and Kubernetes.
- Database Design: Work with SQL Server / PostgreSQL and MongoDB, ensuring performance and scalability.
- CI/CD & Cloud Infrastructure: Collaborate with DevOps to implement CI/CD pipelines (GitLab/GitHub Actions) and manage cloud-native deployments.
- Infrastructure as Code (IaC): Exposure to Terraform and Helm for infrastructure provisioning is a plus.
- Cross-Functional Collaboration: Collaborate with DevOps, Data Scientists, and Data Engineers to build scalable AI solutions.
- Contribute to system design and collaborate with front-end teams. Blazor experience is a plus for full-stack flexibility.