Key Responsibilities
- Design, develop, test, and maintain scalable web applications using .NET technologies.
- Develop RESTful APIs and backend services using ASP.NET Core.
- Collaborate with business analysts, developers, and QA teams to deliver high-quality solutions.
- Write clean, maintainable, and effective code following coding standards and best practices.
- Perform code reviews, debugging, and performance tuning.
- Work on database design, query optimization, and stored procedures.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Support production deployments and troubleshoot application issues.
Required Skills
- 3-5 years of experience in .NET application development.
- Strong hands-on experience in:
- C#
- ASP.NET Core / ASP.NET MVC
- .NET Framework / .NET Core
- Web API / REST Services
- Entity Framework / EF Core
- SQL Server
- LINQ
- Experience with Git and version control systems.
- Strong understanding of OOPs concepts and Design Patterns.
- Exposure to Microservices Architecture.
- Good analytical and problem-solving skills.
Preferred Skills
- Experience with Angular or React.
- Knowledge of Azure Cloud Services.
- Experience with Azure DevOps and CI/CD pipelines.
- Exposure to Docker and Kubernetes.
- Experience working in Agile environments.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, or related field