A propos du poste
Vous développerez des solutions logicielles permettant aux entreprises de gérer les identités et les justificatifs numériques requis dans divers secteurs réglementés, notamment le gouvernement et l’aérospatiale. Vous rejoindrez une équipe qui valorise l’amélioration continue, la protection de la vie privée et la sécurité des utilisateurs.
Ce que vous ferez
- Collaborer avec les parties prenantes, les représentants des clients, les administrateurs système, les développeurs et les testeurs au sein d’une équipe de projet multidisciplinaire afin de livrer de nouvelles fonctionnalités et améliorations.
- Concevoir des solutions créatives à des problématiques d’affaires et fonctionnelles.
- Développer un code propre et maintenable afin d’étendre et d’améliorer les fonctionnalités existantes.
- Répondre aux incidents et enquêter sur les signalements.
- Réviser les lignes directrices et procédures établies et fournir de la rétroaction lorsque pertinent.
Ce que vous apportez
- Excellente connaissance des technologies de développement d’applications natives pour Windows et Linux, particulièrement en C/C++ et avec des bibliothèques telles que GTK.
- Expérience de l’intégration de SDK tiers.
- Excellente connaissance des technologies de développement mobile pour iOS et Android, notamment Kotlin.
- Expérience du développement d’installateurs d’applications.
- Expérience du développement d’applications pour des environnements gérés de façon centralisée (AD, stratégies de groupe, MDM).
- Expérience de l’intégration et de la consommation d’API.
- Solide compréhension des principes et meilleures pratiques de développement sécurisé et de protection de la vie privée dès la conception.
- Expérience avec GIT.
Exigences supplémentaires (atout)
- Développement d’applications Web et CLI.
- Protocoles de communication Internet : HTTP, TLS, WebSockets.
- Cryptographie, certificats PKI et programmation de cartes à puce.
- Développement piloté par les tests (TDD), Docker, pipelines CI et analyse statique.
Pourquoi vous aimerez ce poste
- Grande autonomie et horaire flexible.
- Possibilité d’avoir un impact concret sur le succès de l’entreprise.
- Occasion d’apprendre et de développer vos compétences.
- Salaire concurrentiel, programme de bonification annuelle, assurances collectives et régime de vacances flexible.
Divulgation :
Cette offre représente un poste réel et actif chez l’un des clients de 3 Step Recruitment et n’est pas destinée au recrutement spéculatif ou à la constitution d’une banque de candidatures. 3 Step Recruitment et/ou ses clients peuvent, à l’occasion, utiliser des outils assistés par l’intelligence artificielle afin de soutenir le processus de présélection et d’évaluation des candidatures. Toutefois, ces outils ne sont pas destinés à remplacer le jugement humain ni la prise de décision dans le cadre du processus d’embauche.
About the Role
You will build software solutions that allow enterprises to manage digital credentials and identities required in a range of regulated sectors like government and aerospace. You will join a team that values continuous improvement, user privacy and security. For this role, you must reside in Canada and be able to work in synchronicity with the Eastern time zone. The position is open to both on-site and primarily remote work. Periods of on-site work at the main office will occasionally be required.
What You’ll Do
- Collaborate with stakeholders, customer representatives, system administrators, developers and testers as part of a cross-functional project team to deliver product features and improvements
- Design creative solutions to business and functional problems
- Develop clean and maintainable code to extend and improve features
- Respond to incidents and investigate reports
- Reflect on established guidelines and procedures and provide feedback where relevant
What You Bring
- Strong knowledge of native application development technologies for Windows and Linux, particularly C/C++ and framework libraries like GTK
- Experience with third party SDK integration
- Strong knowledge of mobile application development technologies for iOS and Android, like Kotlin
- Experience with application installer development
- Experience with application development for centrally managed systems (via AD, group policies, MDM)
- Experience with consuming APIs
- Solid understanding of native and mobile application development principles and best practices, especially with respect to secure development, privacy by design
- Experience with GIT
Additional Requirements (preferred)
- Web and CLI app development
- Internet communication protocols: HTTP, TLS, WebSockets
- Cryptography, PKI certificates, Smartcard programming
- Test driven development, Docker, CI pipelines, statis analysis
Why You’ll Love This Job
- A lot of autonomy, flexible work environment and schedule
- Opportunity to have a real impact on company success
- Opportunity to learn and grow your skillset
- Competitive base salary and annual bonus program, group insurance, flexible vacation package
Disclosure:
This posting represents an active and genuine vacancy with one of 3 Step Recruitment’s clients and is not for speculative or pipeline recruitment. 3 Step Recruitment and/or our Clients may use, from time to time, AI-assisted tools to support the screening and evaluation of applications; however, these tools are not intended to replace human judgement or decision-making in the hiring process.
Pay: $100,000.00-$120,000.00 per year
Work Location: In person