We are seeking an experienced .NET developer to join our team. The successful candidate will be responsible for the development and implementation of complex software applications for our clients. The ideal candidate will have extensive experience in .NET development, excellent problem-solving skills, and be able to work well in a team environment.
Responsibilities
- Design, develop, and maintain software applications using .NET technologies
- Collaborate with cross-functional teams to identify and prioritize requirements
- Write clean, effective, and well-documented code
- Troubleshoot and resolve issues with existing applications
- Participate in code reviews and provide feedback to team members
Skills and Qualifications
- 8-13 years of experience in .NET development
- Bachelor's or Master's degree in Computer Science or related field
- Expertise in .NET Framework, C#, ASP.NET, MVC, Web API, and SQL Server
- Robust understanding of object-oriented programming principles
- Experience with Agile development methodologies
- Excellent problem-solving skills
- Ability to work well in a team environment
- Excellent communication and interpersonal skills