About the role
Référence
1693/QC/2010
Date de démarrage
Au plus vite
Localisation du poste
Québec (télétravail avec déplacements réguliers)
Durée
Permanent
Description Nous recherchons un Développeur multi-niveaux pour rejoindre notre équipe de conseillers du bureau de Québec.
Ce poste est en mode télétravail mais des déplacements réguliers à Québec seront demandés, la fréquence sera toutefois déterminée ultérieurement.
Tâches
Les travaux de développement multi-niveaux visent à collaborer avec les équipes internes (architecture, sécurité, opérations, produits, etc.) pour concevoir, développer, déployer et maintenir des applications évolutives, sécurisées et alignées avec les meilleures pratiques de l'industrie.
- Concevoir des architectures applicatives web;
- Intégrer les couches frontend, backend et base de données;
- Développer des interfaces utilisateur (UI/UX);
- Développer le backend (logique métier, accès BD);
- Déployer manuellement ou via CI/CD des apps web complètes sur serveurs, conteneurs ou PaaS;
- Implémenter CI/CD;
- Gérer tests unitaires et intégration;
- Sécuriser les applications (authentification, validation des entrées, gestion des rôles, etc.);
- Gérer les logs applicatifs (frontend et backend);
- Ajouter des outils de suivi de performance afin de mesurer l'efficacité des solutions mises en oeuvre, détecter rapidement les anomalies ou les baisses de performance et fournir des indicateurs clés pour le pilotage, l'optimisation continue et la prise de décision;
- Documenter l'architecture logicielle, les API, les interfaces utilisateur et la base de données afin d'assurer la traçabilité, la maintenabilité et la reproductibilité des solutions, tout en facilitant le transfert de connaissances et le support technique.
Biens Livrables
- Code frontend (HTML/CSS, React, Angular, etc.);
- Backend (Node.js, Java, .NET, Python, etc.) et services;
- Scripts de configuration d'environnement (Docker, Ansible, Docker Compose);
- Pipelines pour intégration, test et déploiement d'applications complètes (web, API, base de données);
- Architecture applicative;
- Documentation des modules (frontend, backend);
- Manuels API, guide d'installation;
- Tests unitaires frontend/backend;
- Scénarios de tests d'interface ou de logique d'affaires;
- Application web ou API fonctionnelle prête à être installée sur un serveur ou hébergée;
- Journal des revues de code;
- Conformité aux normes internes (architecture, accessibilité, sécurité).
Exigences
- Détenir un diplôme universitaire de premier cycle (BAC) en informatique, génie informatique ou génie logiciel.
- Démontrer que la ressource proposée possède un minimum de huit (8) années d'expérience dans le domaine des technologies de l'information;
- Démontrer que la ressource proposée possède cinq (5) années d'expérience en développement multi-niveaux, incluant la réalisation d'un (1) projet d'une envergure minimale de 2 000 jours-personnes;
- Démontrer que la ressource proposée a réalisé, à titre de développeur multi-niveaux, un (1) projet de développement de solutions technologiques. L'implication de la ressource doit être d'au moins 120 jours-personnes.
- Démontrer que la ressource proposée possède un minimum de deux (2) années d'expérience dans l'utilisation de systèmes d'intégration continue et de livraison en continu « CI/CD » pour le développement et le déploiement d'applications dans des environnements de production avec Docker et Kubernetes;
Postuler à cette opportunité
Retour
About Chrome Technologies
Chrome Technologies est une entreprise de services-conseils en technologies de l'information créée en 2004 à Montréal. Nous intervenons aujourd'hui auprès de nos clients au Canada, en France, en Belgique et au Royaume-Uni.
Nous offrons un service clé en main qui a fait ses preuves: l'accompagnement technologique personnalisé. Nos conseillers experts en TI réalisent sur site client les projets de transformation numérique qui nous sont confiés.
Nous accompagnons nos clients tout au long du cycle de vie des projets. Nous leur proposons des idées innovantes qui reposent sur l'expertise sectorielle qui a fait notre succès. Chrome Technologies contribue ainsi au renforcement de leur compétitivité et à l'atteinte de leurs objectifs.
About the role
Référence
1693/QC/2010
Date de démarrage
Au plus vite
Localisation du poste
Québec (télétravail avec déplacements réguliers)
Durée
Permanent
Description Nous recherchons un Développeur multi-niveaux pour rejoindre notre équipe de conseillers du bureau de Québec.
Ce poste est en mode télétravail mais des déplacements réguliers à Québec seront demandés, la fréquence sera toutefois déterminée ultérieurement.
Tâches
Les travaux de développement multi-niveaux visent à collaborer avec les équipes internes (architecture, sécurité, opérations, produits, etc.) pour concevoir, développer, déployer et maintenir des applications évolutives, sécurisées et alignées avec les meilleures pratiques de l'industrie.
- Concevoir des architectures applicatives web;
- Intégrer les couches frontend, backend et base de données;
- Développer des interfaces utilisateur (UI/UX);
- Développer le backend (logique métier, accès BD);
- Déployer manuellement ou via CI/CD des apps web complètes sur serveurs, conteneurs ou PaaS;
- Implémenter CI/CD;
- Gérer tests unitaires et intégration;
- Sécuriser les applications (authentification, validation des entrées, gestion des rôles, etc.);
- Gérer les logs applicatifs (frontend et backend);
- Ajouter des outils de suivi de performance afin de mesurer l'efficacité des solutions mises en oeuvre, détecter rapidement les anomalies ou les baisses de performance et fournir des indicateurs clés pour le pilotage, l'optimisation continue et la prise de décision;
- Documenter l'architecture logicielle, les API, les interfaces utilisateur et la base de données afin d'assurer la traçabilité, la maintenabilité et la reproductibilité des solutions, tout en facilitant le transfert de connaissances et le support technique.
Biens Livrables
- Code frontend (HTML/CSS, React, Angular, etc.);
- Backend (Node.js, Java, .NET, Python, etc.) et services;
- Scripts de configuration d'environnement (Docker, Ansible, Docker Compose);
- Pipelines pour intégration, test et déploiement d'applications complètes (web, API, base de données);
- Architecture applicative;
- Documentation des modules (frontend, backend);
- Manuels API, guide d'installation;
- Tests unitaires frontend/backend;
- Scénarios de tests d'interface ou de logique d'affaires;
- Application web ou API fonctionnelle prête à être installée sur un serveur ou hébergée;
- Journal des revues de code;
- Conformité aux normes internes (architecture, accessibilité, sécurité).
Exigences
- Détenir un diplôme universitaire de premier cycle (BAC) en informatique, génie informatique ou génie logiciel.
- Démontrer que la ressource proposée possède un minimum de huit (8) années d'expérience dans le domaine des technologies de l'information;
- Démontrer que la ressource proposée possède cinq (5) années d'expérience en développement multi-niveaux, incluant la réalisation d'un (1) projet d'une envergure minimale de 2 000 jours-personnes;
- Démontrer que la ressource proposée a réalisé, à titre de développeur multi-niveaux, un (1) projet de développement de solutions technologiques. L'implication de la ressource doit être d'au moins 120 jours-personnes.
- Démontrer que la ressource proposée possède un minimum de deux (2) années d'expérience dans l'utilisation de systèmes d'intégration continue et de livraison en continu « CI/CD » pour le développement et le déploiement d'applications dans des environnements de production avec Docker et Kubernetes;
Postuler à cette opportunité
Retour
About Chrome Technologies
Chrome Technologies est une entreprise de services-conseils en technologies de l'information créée en 2004 à Montréal. Nous intervenons aujourd'hui auprès de nos clients au Canada, en France, en Belgique et au Royaume-Uni.
Nous offrons un service clé en main qui a fait ses preuves: l'accompagnement technologique personnalisé. Nos conseillers experts en TI réalisent sur site client les projets de transformation numérique qui nous sont confiés.
Nous accompagnons nos clients tout au long du cycle de vie des projets. Nous leur proposons des idées innovantes qui reposent sur l'expertise sectorielle qui a fait notre succès. Chrome Technologies contribue ainsi au renforcement de leur compétitivité et à l'atteinte de leurs objectifs.