• Développeur de logiciels

    Identification
    2018-1407
    Emplacement: État/Province
    QC
    Catégorie
    Technologies de l’Information
  • Description

    APERCU DU POSTE

    Le développeur de logiciels a la responsabilité de développer des services, systèmes et applications, d’effectuer l’entretien et d’assurer l’évolution continue des logiciels existants tout en respectant à la lettre les exigences commerciales et conceptuelles.

    FONCTIONS ET TACHES ESSENTIELLES

    • Développer des codes de qualité supérieure en matière de robustesse, extensibilité, fiabilité et sécurité.
    • Fournir des estimations détaillées des tâches de développement aux chefs de projet.
    • Réaliser toutes les tâches selon les estimations fournies.
    • Documenter les efforts de développement.
    • Dépanner, entretenir et mettre à niveau les systèmes existants, tel qu’indiqué par le chef fonctionnel.
    • Apprendre et appuyer tous les systèmes internes, tel qu’indiqué par le chef fonctionnel.
    • Respecter les normes, processus et procédures du service et de l’entreprise.
    • Résoudre des problèmes rapidement et efficacement.
    • Assurer la liaison avec les autres secteurs de l’entreprise pour instaurer un flux de travail efficace.

    HABILITES ET COMPETENCES REQUISES

    • Bonnes aptitudes de communication, autant à l’oral qu’à l’écrit.
    • Fortes compétences relationnelles et capacité à partager ses connaissances et son expérience avec les autres membres de l’équipe, tel qu’indiqué par le chef fonctionnel.
    • Minutieux.
    • Bonnes aptitudes en résolution de problèmes.
    • Suivre les instructions et les engagements, tel que convenu avec le chef fonctionnel.

    COMPETENCES TECHNIQUES ET PROFESSIONELLES

    • Baccalauréat en informatique, génie logiciel ou une expérience de travail équivalente.
    • Trois à cinq ans d’expérience en développement de logiciels dans un environnement de développement officiel.
    • Expérience dans le développement d’architecture orientée services et de services en ligne.
    • Expérience dans le développement sans serveur et l’infonuagique.
    • Connaissance de l’apprentissage automatique (et de l’IA en général).
    • Expérience avec l’utilisation de versionnage et contrôle de code source en utilisant GitHub ou un programme semblable.
    • L’expérience dans un environnement SCRUM/Agile est un atout important.

     

    COMPETENCES SPECIFIQUES AUX TECHNOLOGIES

    • Expert de Node.js ou Java.
    • Expérience avec AWS ou GCP.
    • Bonne connaissance des outils de validation de code.
    • Expérience avec Dockers/Kubernetes.
    • Expérience avec Microservices et web API.
    • Expérience avec l’intégration de la téléphonie.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed