We are seeking a skilled .NET Developer to join our development team and contribute to the design, development, and maintenance of web and desktop applications. The ideal candidate will have strong expertise in .NET frameworks, C#, ASP.NET, and SQL Server, with a passion for building scalable and efficient applications.
Key Responsibilities
Develop, test, and maintain .NET applications using C#, ASP.NET, .NET Core, MVC, and Web API.
Design and implement RESTful APIs and microservices for seamless integration.
Work with SQL Server, Entity Framework, and LINQ for efficient database management.
Optimize application performance and ensure secure coding practices.
Collaborate with UI/UX designers to create user-friendly front-end interfaces.
Debug, troubleshoot, and resolve technical issues and software defects.
Follow Agile methodologies and participate in sprint planning, code reviews, and daily stand-ups.
Stay updated with the latest .NET technologies and industry best practices.
Integrate third-party APIs, cloud services (Azure, AWS), and DevOps tools where required.
Prepare technical documentation and reports for development processes.
Qualifications & Skills
Bachelor's degree in Computer Science, Software Engineering, or a related field.
2+ years of experience in .NET development.
Proficiency in C#, ASP.NET MVC, .NET Core, and Web API development.
Strong experience with SQL Server, Entity Framework, and LINQ.
Knowledge of HTML, CSS, JavaScript, and front-end frameworks like Angular or React (preferred but not mandatory).
Familiarity with Azure, AWS, or other cloud computing platforms.
Experience with Git, DevOps, and CI/CD pipelines.
Strong problem-solving skills and ability to work in a fast-paced Agile environment.