Description
You will develop desktop applications using the WPF framework and C#.
Responsibilities
- Design and develop custom user controls, data binding, and styling within WPF applications.
- Implement MVVM architecture to ensure scalable application design.
- Apply asynchronous programming and multithreading techniques to manage application performance.
- Lead and motivate team members within a multi-national organization.
- Solve technical problems independently while working within an Agile/Scrum environment.
Required Skills
- Minimum 10 years of software development experience.
- At least 5 years of dedicated WPF development experience.
- Proficiency in C# programming language.
- Strong expertise in the .NET Framework.
- Deep understanding of MVVM architecture and its implementation.
- Experience with Test Driven Development (TDD) and mocking frameworks.
- Familiarity with asynchronous programming and multithreading.
- Experience with continuous integration tools such as Jenkins, GIT, Jira, or Rational Team Concert.
- Experience working in Scrum environments.
Preferred Skills
- Understanding of RF communication and radio monitoring equipment.