ROLE OVERVIEW
We are looking for a Senior Developer with deep expertise in ASP.NET Core and Microservices to join our core engineering team. In this role you will be a hands-on technical leader — migrating legacy applications, developing new Microservices, performing code reviews, and mentoring junior developers. You will work in a collaborative, fast-paced environment where your decisions directly shape the quality and architecture of our products.
KEY RESPONSIBILITIES
- Lead the migration of existing ASP.NET monolithic applications to a modern Microservices architecture
- Design, develop, and deploy high-quality, production-grade Microservices using ASP.NET Core
- Build and maintain RESTful APIs adhering to best practices in versioning, security, and documentation
- Containerise applications using Docker and manage orchestration via Kubernetes
- Develop responsive, performant front-end modules using Angular
- Write optimised queries and design database schemas in SQL Server and Oracle
- Conduct thorough code reviews to uphold quality standards and enforce architectural guidelines
- Mentor junior and mid-level developers through pair programming, knowledge sessions, and reviews
- Collaborate with the Solution Architect to align implementation with the overall system design
- Participate in sprint planning, technical estimation, and delivery ceremonies
REQUIRED EXPERIENCE
- 7+ years of professional software development experience
- Strong background in .NET / ASP.NET Core application development
- Hands-on experience building and deploying Microservices in production
- Demonstrated experience with containerisation (Docker) and orchestration (Kubernetes)
- Prior involvement in migrating legacy monolithic applications to service-oriented or Microservices architecture
TECHNICAL SKILLS
Backend
- ASP.NET Core — Web APIs, middleware, dependency injection, background services
- Microservices — service decomposition, inter-service communication (HTTP/gRPC/messaging)
- RESTful API design — OpenAPI/Swagger, versioning, authentication (JWT/OAuth2)
DevOps & Infrastructure
- Docker — image creation, multi-stage builds, Docker Compose
- Kubernetes — deployments, services, config maps, Helm charts
Frontend
- Angular — components, services, reactive forms, RxJS, lazy loading
Data
- SQL Server / Oracle — schema design, stored procedures, query optimisation
GOOD TO HAVE
- Experience with message brokers such as RabbitMQ or Apache Kafka
- Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
- Exposure to cloud platforms (Azure / AWS)
- Knowledge of ERP systems or government sector IT projects
- Understanding of SOLID principles, Clean Architecture, and DDD patterns
Pay: ₹600,000.00 - ₹1,600,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Life insurance
- Paid time off
- Provident Fund
Work Location: In person