Key Responsibilities:
- Develop desktop applications using the .NET Framework to meet business requirements.
- Write and maintain robust unit tests using XUnit or NUnit to ensure high-quality, scalable code.
- Collaborate with the team to design and implement efficient software solutions.
- Analyze, troubleshoot, and debug applications to ensure they function as expected.
- Work with cross-functional teams to deliver reliable and scalable software systems.
- Participate in code reviews to ensure adherence to coding standards and best practices.
Required Skills and Experience:
- Minimum of 3+ years of hands-on experience in desktop application development using the .NET Framework.
- Strong knowledge and experience in writing unit tests using XUnit or NUnit.
- Good understanding of object-oriented programming (OOP) principles and design patterns.
- Ability to work independently and in collaboration with a team.
- Excellent problem-solving skills and attention to detail.
- Familiarity with Agile methodologies is a plus.