Ce site récupère une partie de ses emplois auprès de: Emploi Ventes | Camionneur | Travail de la Maison

Le meilleur site pour trouver ton prochain emploi francophone à Montréal!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

   emploi montréal   

Tu cherches un nouvel emploi à Montréal? Ici c'est ton dernier arrêt.

previous arrow
next arrow
Slider

Analyste programmeur expert

C'est un Temps-Plein job à Montreal, QC publiée le janvier 14, 2020.

Description du mandat Responsabilités principales Concevoir de façon détaillée les applications et les composantes de l’architecture technique en suivant les normes d’élaboration des applications établies pour le projet; Travailler en collaboration avec d’autres développeurs, et avec des concepteurs et des architectes afin de s’assurer que la configuration et les composantes personnalisées respectent les exigences en matière d’application et les objectifs de rendement; Suivre de bonnes pratiques sécuritaires de programmation afin de s’assurer que l’application est libre des vulnérabilités de programmation les plus communes; Effectuer des essais individuels afin d’assurer une bonne qualité; Participer aux examens des codes; Participer à la transition de l’application ou des composantes de l’architecture technique avec les testeurs; Réparer tout défaut et problème de rendement découvert lors des essais; Documenter l’application pour faciliter la maintenance.

Mandat : Concevoir et développer des solutions d’intégrations et de consommations de données au moyen d’API, de Jobs ETL et/ou de Streaming Kafka; Concevoir et mettre en œuvre les pipelines d’intégration continue et de développement continu DevOps en veillant à ce qu’ils s’intègrent harmonieusement aux autres outils de perfectionnement dans le cadre du cycle de vie du développement logiciel; Diagnostiquer les problèmes et résoudre des enjeux complexes en veillant à ce que les solutions mises au point soient permanentes, dans une perspective d’amélioration continue de nos actifs; Mettre en œuvre des stratégies de déploiement continu tout en assurant une disponibilité élevée des systèmes de production; Contribuer à l’automatisation des processus d’intégration continue, de mise à l’essai automatisée et de déploiement continu.

Exigences requises Baccalauréat ou maîtrise en informatique, génie logiciel ou l’équivalent; Connaissances des outils de développement logiciel, de gestion du code source et DevOps (Jenkins, git-Bitbucket, Nexus, Docker, etc.); Maîtrise des micro-services et des API; Connaissance des langages Java / Python; Expérience avec la manipulation et l’utilisation de bases de données (Oracle); Habileté à développer des ETL (DataStage un atout); Connaissance du cycle de vie du développement logiciel et de la méthodologie Agile; Expérience de développement au sein d’équipes suivant les meilleures pratiques DevOps et d’intégration en continu; Bilinguisme (français/anglais).