We are seeking an experienced WPF (Windows Presentation Foundation) Developer to join our team. As a WPF Developer, you will be responsible for developing, testing, and maintaining desktop applications using WPF technology.Requirements:Bachelor's degree in Computer Science, Engineering, or related field3-5 years of experience in developing desktop applications using WPFStrong knowledge of .NET Framework, C#, WCF, REST and XAMLUnderstanding of Object-Oriented Programming (OOP) principlesExperience with MVVM (Model-View-ViewModel) design patternExperience with integrating desktop applications with REST and SOAP servicesExperience with unit testing and debuggingGood verbal and written communication skillsAbility to work independently and as part of a teamResponsibilities:Design and develop desktop applications using WPF technologyCollaborate with the development team to define, design, and implement new featuresWrite clean and maintainable codeEnsure the application is responsive and meets the requirements of the userConduct unit testing and identify and fix software defectsDocument software designs and codeWork with project managers to ensure timely delivery of projectsStay up-to-date with the latest WPF and .NET frameworks and technologiesOur Benefits:Competitive salary Comprehensive Health cover, travel insurance & Life InsuranceMacBooks are our company standardsTwenty-six weeks Maternity & 10 Paternity leave to spend time with new arrivals