Senior Software Developer and SysAdmin
Comet Group
- Montréal, QC
- Permanent
- Temps-plein
- analyser les besoins et spécifications techniques du projet, concevoir, implanter et tester des fonctionnalités de notre logiciel;
- améliorer et maintenir les outils logiciels, tels que gestionnaire de code, environnement de développement, bases de données, etc.
- collaborer les membres de l'équipe pour comprendre les requis logiciels et identifier les régions propices à l'automatisation des tests;
- améliorer la qualité et la maintenabilité de notre suite de tests;
- travailler avec notre équipe de contrôle de qualité pour s'assurer que les tests d'intégrations soient écrits et qu'ils roulent dans notre intégration continue.
- Diplôme universitaire en informatique ou en ingénierie logicielle
- Minimum de 3 ans d'expérience liée aux méthodologies d'essais de logiciels et développement de logiciels (C++, orientée objet, Python)
- Connaissance du rendu graphique 3D
- Connaissance des pratiques de développement de logiciels Scrum, techniques d'intégration continues et SysAdmin
- Familiarité avec des outils comme Perforce, CMake, Conan, Qt, Squish, pytest, QtIFW et NSIS
- Passion de comprendre des problèmes complexes et de trouver des solutions techniques novatrices
- Familiarité avec Windows et Linux
- Travail significatif qui favorise le perfectionnement professionnel
- Environnement qui encourage les employés à se prendre en charge et à exercer leur leadership
- Possibilité de travailler dans l'industrie technologique et de s'y épanouir
- Environnement de travail axé sur la collaboration
- Équipe de haut niveau
- Nos bureaux se trouvent à distance de marche du métro McGill
- Régime d'assurance collective
- Horaire de travail flexible
- participating to the development of our software packages, by designing and implementing specific features according to requirements, i.e. coding, testing, etc.
- collaborating with software engineers to understand software requirements and identify areas for test coverage and automation
- improving the quality and maintainability of our test suite
- improving and maintaining our development toolchains, for example code management, build pipelines, testing environments, etc.
- working with our QA team to ensure that integration tests are written, implemented and running on our CI pipeline
- integrating the production build process into our ci pipeline
- A minimum of 5 years of experience in software testing methodologies and development using C++, Python, and object oriented techniques.
- An ideal background would include knowledge of Scrum, CI/CD, SysAdmin, Windows and Linux operating systems
- Experience with tools like Perforce, CMake, Conan, Qt, Squish, pytest, QtIFW and NSIS.
- The candidate should have a passion for understanding complex problems and driving innovative solutions.
- The ability to learn quickly and communicate complex topics clearly is essential.
- This person will be able to collaborate with cross-functional teams to improve development practices through tooling, testing, and automation.
- Meaningful work that drives professional development, working on the frontier / leading-edge of imaging analysis.
- Environment that encourages individuals to take ownership and exercise leadership
- Ability to enter and grow within the technology industry
- Being part of a high-performance team in a collaborative environment
- Our offices are within walking distance of McGill metro station
- Group insurance
- Flexible work hours
- Meaningful work that drives professional development.
- Environment that encourages individuals to take ownership and exercise leadership.
- Ability to enter and grow within the technology industry.
- Being part of a high-performance team in a collaborative environment.
- Our offices are within walking distance of McGill metro station.
- Group insurance.