Software Designer C# / Angular, Embedded Applications
- Dorval, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Responsibilities
- Develop applications in C# for .NET environments, for Windows and embedded Linux platforms;
- Develop web applications in Typescript using the Angular framework for the same embedded systems;
- Design and develop new features for a constantly evolving product;
- Participate in code maintenance as reported by the QA team and customers;
- Create unit tests and integration tests;
- Participate in daily scrum, retrospective meetings, iteration planning and review;
- Collaborate with other development teams in a highly collaborative environment;
- Document Research & Development, code design and implementation according to established standards.
Qualifications
- Bachelor's degree in computer engineering, electrical engineering with computer science option or computer science;
- Very good knowledge of object-oriented programming;
- Proficiency in one of the following programming languages : Java, C++, C#;
- Knowledge of web-based development, knowledge of the Angular framework is an asset.
- Good communicator and team player;
- Experience with C#/.NET and associated debugging tools;
- Experience with the Visual Studio development environment;
- Experience with REST Web services;
- Knowledge of network protocols for managing multimedia streams (RTP, RTSP, MPEG-2 TS);
- Experience with Agile development processes;
- Experience with JIRA, Git, Bitbucket.
More about this job
Responsibilities
The Software Designer at Matrox will build and maintain C# and Angular software for embedded devices, design new features, write tests and document the work. They will join daily scrum and planning meetings and work closely with other development teams.
Requirements
Candidates need a bachelor's degree in computer or electrical engineering or computer science, strong object-oriented programming skills, and C#/.NET experience. Angular, REST services, multimedia streaming protocols and agile practices are also expected or valued.
Skills
- C#
- TypeScript
- Angular
- .NET
- Visual Studio
- Embedded Linux
- Object-oriented programming
- REST web services
- RTP
- RTSP
- MPEG-2 TS
- Unit testing
- Integration testing
- Agile
- Scrum
- JIRA
- Git
- Bitbucket
- Debugging
- Technical documentation
Categories
- Software
- Technology
- Engineering
Keywords
- C#
- Angular
- TypeScript
- .NET
- Visual Studio
- Embedded Linux
- Windows
- REST
- RTP
- RTSP
- MPEG-2 TS
- Agile
- Scrum
- JIRA
- Git
- Bitbucket
- Software Developer
- Embedded Software
- Video Software
- Object-Oriented Programming
Tools
- Visual Studio
- JIRA
- Git
- Bitbucket
- Angular
Languages
- English
Fields of study
- Computer engineering
- Electrical engineering with computer science option
- Computer science