Senior Developer – .NET (WPF/UWP) Role in JHB
Reverside is an IT services provider; we are always looking for professional candidates to join our team in Software Development, providing opportunities to work on exciting projects, within our well established client base.
We are looking for Software Development Professionals with 8+ years solid development experience in .Net Development and has a solid knowledge base of the SDLC.
About The Employer:
Must Have
- Must Have worked on WPF/UWP based Windows applications.
- Experience with C# .NET Framework/.NET Core
- Good understanding of XAML syntax and MVVM pattern
- Experience withASP.NETWeb APIs, Web Services and REST API development
- Knowledge of Basic concepts of crosscutting concern, unit testing, mocking, logging, Dependency injection, Solid principles and design patterns.
- Knowledge of CI/CD Tools like Jenkins/Azure DevOps
- Experience working in Agile Team and knowledge of agile processes along with process like code review, build and deployment, source control etc.
- Experience writing technical and design documentation.
- Experience in writing Unit Tests
Good to Have
- Experience working with Windows Device Drivers and hardware interaction.
- Experience with front end technologies like HTML/CSS and Angular
- Knowledge of COM Components
- Awareness about consuming C++ based components in C# apps