Requisition Id: #9597
Responsibilities
Design, develop, maintain, and optimize applications using .NET/.NET Core frameworks.
Build and/or maintain Web APIs, microservices, backend services; integrate various data sources.
Work with cloud platforms (Azure, AWS etc.) for deployment, scaling, security, monitoring.
Enforce coding standards, design patterns, best practices; conduct code reviews.
Mentor junior and mid-level developers; guide architectural decisions.
Collaborate with product owners, QA, operations, UI/UX teams to deliver features.
Troubleshoot performance, security, reliability issues; ensure good test coverage (unit / integration tests).
Estimate tasks, participate in agile / scrum ceremonies.
Typical Requirements / Skills
Strong experience with C#, .NET Core (or .NET 6/7/8 etc.), ASP.NET, Web API, MVC.
Deep understanding of database work: SQL Server, possibly NoSQL, writing optimized queries, stored procedures.
Experience with CI/CD pipelines / DevOps (Azure DevOps, GitHub Actions, Jenkins etc.).
Familiar with cloud services (Azure primarily, sometimes AWS or GCP), containerization (Docker / Kubernetes).
Good knowledge of system design, scalability, security, performance tuning.
Leadership or technical lead exposure: mentoring others, making architectural decisions.
Soft skills: good communication, working in cross-functional teams, sometimes client interaction.
Experience
5-10 years professional development experience
Experience in large scale systems, cloud deployment, microservice architecture, etc.