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.PI5a51bc17f88c-30511-37961083