(Gurugram / Pune/ Mohali/ Mumbai / Chennai / Hybrid)
Notice Period:
1 week
Role summary
We are looking for a backend-focused .NET engineer who is comfortable building scalable APIs in C# / ASP.NET Core and can contribute to React.js front-end work. The ideal candidate will design and implement microservices, work with relational databases (Postgres / SQL Server), and operate on AWS with basic IaC/DevOps responsibilities (Terraform, Docker, GitLab CI/CD).
What you'll do -- Responsibilities
Design, develop and maintain
C# / ASP.NET Core
services and REST/GraphQL APIs.
Implement data models and repository layers using
Entity Framework
(EF Core).
Design and optimise relational database schemas and write/maintain
Postgres
and
SQL Server
queries, indexes and stored procedures.
Architect and build
microservices
(domain-driven, resilient, testable) and integrate them via messaging/HTTP.
Deploy, monitor and troubleshoot services on
AWS
(Lambda, ECS/ECR, RDS, S3, Systems Manager).
Create and manage simple
Terraform
modules and deployments for infra provisioning.
Containerise applications with
Docker
and orchestrate local/dev setups with
Docker Compose
.
Implement CI/CD pipelines and branching workflows using
GitLab
(Git + GitLab CI/CD).
Develop UI components and pages using
React.js
; collaborate with designers and frontend engineers.
Support mobile-product efforts with basic
React Native
understanding as needed.
Write unit & integration tests, participate in code reviews, and follow agile delivery processes.
Mentor junior engineers and help improve engineering best practices.
Must-have skills (required)
5-8 years software development experience with
C#
and
ASP.NET Core
.
Strong experience with
Entity Framework
(EF Core) and ORM patterns.
Hands-on experience with
PostgreSQL
and
SQL Server
, including writing and maintaining
stored procedures
and query optimisation.
Experience designing or working with
microservices
architecture.
Practical experience on
AWS
(at least some of: Lambda, ECS/ECR, RDS, S3, Systems Manager).
Experience with
Docker
and
Docker Compose
.
Experience with
Git
and
GitLab
(or similar) for version control and CI/CD.
Solid knowledge of
RESTful API
design, authentication/authorization (JWT/OAuth), and API versioning.
Good working knowledge of
React.js
-- building components, state management, hooks, routing.
Strong debugging, troubleshooting and performance tuning skills.
Good communication skills and ability to work in cross-functional teams.
Nice-to-have (bonus)
Hands-on
Terraform
experience creating and deploying simple modules.
Experience with
AWS ECS
/ Fargate, CloudWatch, Systems Manager run commands.
Familiarity with message brokers (Kafka, RabbitMQ) or event-driven architecture.
Knowledge of observability tools (Prometheus, Grafana, ELK).
Experience with
React Native
for simple mobile tasks.
Familiarity with Domain-Driven Design (DDD), CQRS, or event sourcing.
Experience with automated testing frameworks (xUnit, NUnit) and frontend testing (Jest, RTL).
Experience working in a regulated/enterprise environment and following secure coding practices.
Qualifications & soft skills
Bachelor's degree in Computer Science / Engineering or equivalent practical experience.
Ownership mentality, strong problem-solving and analytical skills.
Collaborative team player, able to articulate technical trade-offs to product and business stakeholders.
Comfortable in an agile/scrum environment and iterative product delivery.
Job Types: Full-time, Permanent
Pay: ₹1,800,000.00 - ₹2,200,000.00 per month
Benefits:
Health insurance
Paid sick time
Paid time off
Provident Fund
Experience:
.NET: 6 years (Required)
AWS: 1 year (Required)
React: 3 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.