Retour aux postes disponibles

Développeur·se de logiciels

  • Technologie de l’information
  • Ottawa
  • Temps plein
POSTULER MAINTENANT

Pour poser votre candidature, veuillez nous envoyer votre CV d’ici le 23 avr. 2023

La Monnaie royale canadienne recrute un·e développeur·se de logiciels pour pourvoir un poste dans lequel la personne retenue saura s’épanouir dans un milieu dynamique et inclusif.

Le ou la titulaire du poste relève du ou de la directeur·rice, Applications et architecture de solutions de l’entreprise. Il ou elle est responsable des interfaces et interagit avec les client·es pour analyser, interpréter et comprendre leurs exigences. Il ou elle conçoit et recommande des solutions techniques et commerciales, conseille les client·es sur la façon d’utiliser efficacement divers produits logiciels et résout les problèmes qui y sont associés. Il ou elle fournit de l’expertise technique et participe aux projets ayant trait aux systèmes et à des applications de développement logiciel. Le ou la titulaire du poste dirige aussi des projets de développement de systèmes et y participe. Il ou elle prend aussi part à des projets techniques. Il ou elle planifie, organise, coordonne et recommande des systèmes manuels, automatisés ou informatisés efficaces et efficients. Le ou la titulaire du poste possède également une connaissance approfondie de l’environnement matériel et logiciel de la Monnaie, de même que des connaissances à jour en informatique de pointe, en développement et en applicabilité de nouvelles technologies, tout en étant au fait des technologies et des orientations interreliées.

Exigences

Études et expérience

  • Baccalauréat en informatique ou en affaires (avec cours en technologies de l’information) ou diplôme en technologies de l’information ou expérience équivalente (développeur certifié Microsoft fortement souhaité)
  • Au moins cinq (5) ans d’expérience dans des fonctions englobant tous les aspects du cycle de mise en œuvre de systèmes dans un environnement informatique de moyenne ou de grande taille
  • Une vaste expérience technique et fonctionnelle de la programmation d’applications Web est requise
  • Une expérience de la fabrication, de la gestion des expéditions/entrepôts, des ventes et du marketing ou des systèmes financiers est souhaitable
  • Des compétences solides en programmation de systèmes à l’aide des plateformes et des outils MS sont requises, notamment le déploiement des technologies C#, MVC, .net Core, .net Framework, Azure Devops et Azure
  • Expérience de la gestion des ressources, de rapports de situation au BGP et de projets d’une équipe spécialisée dans le développement, à titre de membre d’une équipe axée sur la conception et la livraison de fonctionnalités répondant aux exigences opérationnelles définies et documentées
  • Capacité à démontrer son expérience et ses compétences en rédaction et en révision de documents techniques, notamment la documentation publique sur l’API, les spécifications fonctionnelles, les plans d’essai, les diagrammes de flux de travail des systèmes, les diagrammes de modèles de menaces, et les diagrammes de classes dans UML
  • Les certifications ITIL ou MOF sont hautement souhaitables

 

Compétences et habiletés

  • Capacités éprouvées en analyse des problèmes techniques et opérationnels
  • Capacité à bien travailler en équipe
  • Compétences éprouvées en techniques de planification et de suivi de projets
  • Compétences éprouvées en relations interpersonnelles
  • Compétences éprouvées en résolution de problèmes et sens de l’organisation
  • Capacité à faire preuve d’initiative et de jugement ainsi qu’à maintenir des relations de travail efficaces et harmonieuses
  • Capacité à faire preuve de tact et de discrétion
  • Capacité à établir des priorités et à résoudre des situations conflictuelles ainsi qu’à bien travailler sous pression pour respecter les délais;
  • Capacité éprouvée en coordination et en planification des activités des ressources affectées aux projets
  • Compétences dans le traitement des commandes, le marketing, la fabrication, la gestion des expéditions/entrepôts ou les applications financières
  • La connaissance de l’anglais est essentielle. Le bilinguisme est un atout

 

Connaissances

  • Maîtrise des technologies suivantes : C#, .Net, SQL (MS ou MySql)
  • Connaissance des concepts et de l’application de la planification des ressources de l’entreprise (PRE)
  • Connaissance de la méthodologie officielle de développement de systèmes (p. ex., développement logiciel Agile) et des normes et techniques de documentation
  • Connaissance des techniques d’analyse et de conception structurées
  • La connaissance des technologies suivantes est requise : Visual Studio, Web Services, Azure DevOps, Database Design, déploiements Azure
  • Compétence démontrée dans l’utilisation de Microsoft Project, un atout concurrentiel