Job Overview
We are looking for a skilled and motivated .NET Developer with at least 3 years of professional experience to join our development team. The ideal candidate should have strong expertise in developing, testing, and maintaining web applications using the Microsoft .NET technology stack. You will work closely with designers, project managers, and other developers to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using the .NET framework.
- Build and maintain RESTful APIs and backend services.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot, debug, and resolve software issues.
- Optimize application performance and ensure security standards are met.
- Participate in code reviews and contribute to technical discussions.
- Work closely with QA teams to ensure software quality.
- Stay up to date with emerging technologies and development trends
Required Skills
- 3+ years of hands-on experience with C#, ASP.NET, ASP.NET Core, and .NET Framework/.NET.
- Strong knowledge of SQL Server, database design, and query optimization.
- Experience developing REST APIs and integrating third-party APIs.
- Good understanding of Entity Framework or Entity Framework Core.
- Knowledge of HTML5, CSS3, JavaScript, and Bootstrap.
- Experience with Git or other version control systems.
- Understanding of object-oriented programming (OOP), SOLID principles, and design patterns.
- Familiarity with Agile/Scrum development methodologies.
- Immediate joiner
Preferred Skills
- Experience with Azure or other cloud platforms.
- Knowledge of Microservices architecture.
- Experience with Docker and CI/CD pipelines.
- Familiarity with Angular, React, or Vue.js is an advantage.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related field.
What We Offer
- Competitive salary based on experience.
- Opportunities for career growth and skill development.
- Collaborative and supportive work environment.
- Exposure to diverse and challenging projects.
Pay: ₹20,000.00 - ₹40,000.00 per month
Work Location: In person