Design, build, and maintain robust, scalable applications using .NET Core, C#, MVC, Web API, and SQL ServerDevelop backend services, REST APIs, and enterprise-grade componentsCollaborate with Business Analysts (BAs), Project Managers (PMs), and QA teams to gather requirements and deliver technical solutionsTroubleshoot and resolve deployment issues across various environments : Dev, QA, Staging, and ProductionOwn and manage the entire Software Development Life Cycle (SDLC) — from architecture, prototyping, and coding to testing and documentationYou're a Great Fit If You Have :
- Deep expertise in .NET Core, ASP.NET MVC, C#, and RESTful APIs
- Strong experience with SQL Server, Entity Framework, Dapper, and writing optimized database queries
- Working knowledge of Angular or other modern JavaScript frameworks
- A solid grasp of design patterns, software architecture, and scalable system design
- Familiarity with Git, Agile methodologies, and CI / CD pipelines
Bonus Points For :
- Experience with Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP
- Exposure to microservices architecture
- Background in full-stack development
Requirements :
- Bachelor's or Master's degree in Computer Science, IT, or related field
- 5–8 years of hands-on development experience in enterprise environments
- Excellent problem-solving, analytical, and communication skills
Skills Required
C#, .Net Core, Mvc, Web Api, Aws, Azure, Gcp