Senior Software Developer C++
CS Canada
- Montreal, QC
- Permanent
- Full-time
- 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.
- 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.
- Travail hybride
- Assurance médicale, dentaire et visuelle avancée.
- Accès à un service de télémédecine.
- Programme de REER.
- Congés personnels et congés de maladie.
- Salle de loisirs avec billard et baby-foot.