The .NET Developer is responsible for designing, developing, testing, and maintaining applications using the Microsoft .NET framework. The ideal candidate has strong analytical and problem-solving skills, a deep understanding of software development best practices, and experience building scalable, secure, and maintainable applications.
Requirements
Design, develop, and maintain web, desktop, and/or mobile applications using .NET technologies (e.g., C#, ASP.NET, .NET Core).Collaborate with cross-functional teams including designers, QA engineers, and project managers to deliver high-quality software solutions.Write clean, scalable, and well-documented code following coding standards and industry best practices.Troubleshoot, debug, and optimize existing applications for performance and reliability.Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.Integrate third-party APIs, web services, and databases (SQL Server, Entity Framework, etc.).Maintain source control repositories (e.g., Git) and contribute to CI/CD pipelines.Stay up to date with emerging trends and technologies in the .NET ecosystem.Qualifications
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).2+ years of experience in .NET development.Proficiency in C#, ASP.NET MVC/Core, and .NET Framework/.NET Core.Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.Strong understanding of relational databases (e.g., Microsoft SQL Server) and ORM tools (e.g., Entity Framework).Familiarity with RESTful APIs, Web Services, and version control (e.g., Git).Excellent problem-solving, communication, and teamwork skills.