Our valued client is looking for a Senior C# .NET Developer (with experience in C development) to work on custom applications, including communication and control logic for products
This is a permanent (on-site) position in Ottawa, ON.
Tasks include :
- Translate business needs into client-friendly solutions
- Design and develop Windows Applications for new hardware products, utilizing knowledge / experience with microcontroller development (Arm microcontrollers)
- Diagnose and resolve problems in existing applications
- Identify potential improvements in performance, user experience, and communication interfaces for applications and communication interfaces with hardware
- Assist in the development of other software solutions that may be required
Must Have :
Experience developing in C# .NET5 years’ experience working with WPF, MVVM, MVC, and Dependency Injection3 years’ of experience in C development with Arm microcontrollersExperience using source code control, specifically GitVisual Studio proficiencyNice to have :
Strong C# .NET skills, for Windows desktop applicationsUnit testing knowledgeExperience working with USB interfacesAWS knowledgeIoT development knowledge