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.

PI274306702