Qualifications & Technical Skills:
- Strong programming skills in .NET/C#, using Visual Studio or equivalent development tools.
- Proficient in Object-Oriented Programming (OOP) with a solid understanding of OOP fundamentals and SOLID principles.
- Deep understanding of software design principles, including Object-Oriented Design (OOD), Test-Driven Development (TDD), and commonly used design patterns