Vous utilisez des technologies de développement web modernes telles qu’Angular, Node.js, et Typescript. Vous développez et intégrez des microservices et des API (REST) en mode agile en vous reposant sur des cadriciels récents (Framework) et des outils de débogage avancés, le tout dans un esprit DevOps.
Vous déployez vos applications de façon automatisée dans des environnements hétérogènes et complexes, de type infonuagique public ou hybride, en mode « plateforme-service (PaaS) » et « logiciels-service (SaaS).
Participez à la conception des applications et à la définition des caractéristiques fonctionnelles des interfaces
Proposez des améliorations et pistes d’optimisation et anticipez les éventuels obstacles et problématiques en collaboration avec les autres professionnels
Organisez les scénarios de tests pour valider les vulnérabilités potentielles;
Documentez les résultats et leur analyse et identifiez les besoins en tests fonctionnels et non fonctionnels.
- Baccalauréat ou l’équivalent académique en informatique ou tout autre domaine pertinent
- 2 années d’expérience avec les responsabilités du poste., notamment en:
Développement d’applications front-end et back-end
Développement dans au moins un cadriciel de développement front-end web (Angular, React.js) et back-end
Node.js
Conception orientée objet, maîtrise de plusieurs langages de programmation et technologies web (Typescript, Javascript, Java)
Gestion de code, intégration continue, tests unitaires automatisés
Cycle de développement de logiciel (SDLC), mouvement DevOps, utilisation de l’approche Agile
Bases de données relationnelles et NoSQL (MongoDB)
Technologies Open Source
- Des défis d'envergure
- Une carrière au service de la population montréalaise
- Une rémunération et des avantages concurrentiels
- La conciliation travail-vie personnelle
- La possibilité de faire progresser votre carrière