C#/XAML Software Developer
Start Date: Immediately
Job Type: Full-time
Working Hours: Flex hours: approx 9am-5pm; 38 – 45hrs / week. Paid overtime after 45hrs
Wage: To be determined
Benefits: Flex hours. Full Health, Dental and RRSPs after probationary period.
Conditions: Required to sign a non-disclosure agreement (standard for companies that develop new technology). Required to sign an IP agreement. Six month probationary period.
SubC is currently has an opening for a programmer to assist with advanced underwater imaging concepts and product development. SubC is focused on innovative research. This position will keep an intelligent mind engaged.
- Proficient in C# and XAML/WPF, with a good knowledge of its ecosystems
- High attention to detail for bug and UX testing
- Familiarity with the .NET 4+ framework
- Strong understanding of object-oriented programming
- Familiar with various design and architectural patterns
Added Value Skills:
- Computer / machine vision
- Experience in EMGU, OpenCV, Aforge, MATLAB or equivalent
- C++, Java, VHDL, or Verilog
- Design – Develop and maintain modern, client-side user interfaces with WPF and C#
- Efficiency – Ensure the best possible performance, quality, and responsiveness of applications through the use of multithreading and parallel operations
- Architecture – Assist in developing overall program architectures through the use of MVVM, Inversion of Control, Dependency Injection
- Version Control – Help maintain, and work within source control utilizing branching, merging, proper check-in procedures, and passing of continuous builds to ensure that software is always releasable
- Unit Testing – Practice Test Driven Development (TDD) and ensuring that unit tests are created prior to writing programming code and that any programming code is structured in such a way to maximize testability
- Quality Assurance – Identify bottlenecks and bugs; devise solutions to these problems. Help maintain code quality, organization, and automatization
Email email@example.com with your resume and examples.