About the job
We are seeking a passionate .NET Developer with 3-6 years of practical experience in developing, enhancing, and maintaining web applications utilizing Microsoft technologies. The ideal candidate will have a robust understanding of .NET, C#, and backend development, coupled with a fundamental knowledge of frontend technologies and databases.
Key Responsibilities
Develop, test, and maintain applications using .NET Framework / .NET Core and C#
Design and implement RESTful APIs and backend services
Utilize SQL Server to create queries, stored procedures, and enhance performance
Collaborate with frontend developers, QA professionals, and other team members
Engage in requirements analysis, design, development, and deployment
Diagnose, debug, and improve existing applications
Adhere to coding standards, best practices, and secure coding guidelines
Assist with production issues and deliver timely fixes
Required Skills
3-6 years of experience in .NET development
Proficient in C# and .NET Core / .NET Framework
Experience in developing Web APIs and REST services
Strong understanding of SQL Server and database concepts
Familiarity with Entity Framework
Basic knowledge of HTML, CSS, JavaScript
Experience with Visual Studio and Git
Understanding of OOP principles and design patterns
Preferred Skills
Experience with Azure or other cloud platforms
Knowledge of ASP.NET MVC
Experience with Angular or React
Exposure to Microservices architecture
Familiarity with CI/CD pipelines
Educational Qualification
Bachelor’s degree in Computer Science, IT, or a related field
Key Competencies
Exceptional problem-solving abilities
Excellent communication and teamwork skills
Quick learner with adaptability
Ability to work independently as well as part of a team

