Today, CS Canada offers the opportunity to join a dynamic group operating in a constantly growing sector, working on complex high-tech systems. All this while enjoying comprehensive benefits, a workplace focused on mutual support and collective success, and flexible working hours.
We are looking for a Senior Software Developer:
Participate in defining new and efficient architectures of a n-tiers critical software;
Be involved in the whole software development lifecycle: design, code, unit tests, and product validation;
Apply software development good practices and standards;
Participate in code reviews to improve quality and Definition of Done compliance;
Analyze and prepare documentation;
Participate in all aspects of the SCRUM framework;
Gather requirements to support V&V and hardware teams with software tooling.
Qualifications:
Bachelor or Master’s degree in Computer Engineering or Computer Science;
Minimum 5 years of experience in object-oriented software development;
Minimum 5 years of experience in a C++ Software development position;
Professional experience with Qt framework is required;
Good programming skills in Python;
Strong knowledge of Google Test and QTest, an asset;
Experience with Jenkins, an asset;
Enthusiastic about software development, and always willing to learn and adapt to new technologies;
Rigorous documentation writing;
Experience in Windows and Linux environments;
Fluent in French;
Experience with agile methodologies (Scrum) an asset.
Additional Information:
Avantages:
Travail hybride
Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.