Développeur(se) logiciel principal(e) – Nouveau poste
Avec plus de 1 000 municipalités et MRC membres, la Fédération québécoise des municipalités (FQM) a pour mission de défendre les intérêts politiques et économiques des régions. Vous collaborerez à faire du Québec de demain le Québec de toutes les régions en permettant aux municipalités du territoire d’offrir des milieux de vie dynamiques et prospères à leurs citoyens, en leur donnant accès à des services de qualité, dans le respect des réalités régionales.
Suite à une croissance soutenue des activités de la FQM au cours des dernières années, la Direction des technologies de l’information et du développement de logiciels fait face à une demande accrue de ses services informatiques de la part des membres externes et des utilisateurs internes.
Pour répondre à cette forte demande, et afin d’assurer un soutien optimal à l’innovation technologique et à la croissance durable de l’organisation, nous recherchons un professionnel aguerri pour compléter l’équipe TI et occuper le rôle de développeur(se) logiciel principal(e).
Ce poste requiert une présence régulière minimale au bureau à raison de 3 journées par semaine. Les autres journées peuvent être travaillées à partir de la maison.
TON QUOTIDIEN À LA FQM
Sous la responsabilité du chef TI développement et modernisation, et à titre de développeur(se) logiciel principal(e) en .Net et framework/libraires Javascript tu contribueras à la conception des applications logicielles performantes et évolutives. Tu joueras un rôle clé dans la conception, la programmation et l’amélioration de nos systèmes tout en mentorant les membres de l’équipe.
LE RÔLE QUI T’ATTEND
- Développer et maintenir des applications basées sur le Framework .NET C# (Webapp et WebApi), les Frameworks JavaScript, ainsi que des bases de données SQL, tout en respectant les règles et les bonnes pratiques;
- Participer à l’analyse des besoins métiers et à la traduction en solutions techniques;
- Effectuer des revues de code pour garantir la qualité et la conformité des normes;
- Assurer la veille technologique sur l’écosystème .NET et recommander des améliorations.
POURQUOI TE JOINDRE À NOUS?
Ce qui nous distingue :
- Rémunération concurrentielle;
- Notre généreux régime d’assurances collectives, incluant les protections dentaires et oculaire;
- La participation conjointe à un régime de retraite (cotisations 5 % employeur; 5 % employé);
- Un minimum de 3 semaines de vacances annuelles dès l’entrée en fonction;
- Une banque de 6 congés flexibles pour raisons personnelles;
- Congés payés entre Noël et le jour de l’An;
- 13 journées fériées par année;
Et plus encore :
- Les vendredis après-midi en congé tout l’été;
- Des activités sociales et sportives;
- Programme de reconnaissance pour souligner les évènements professionnels et personnels importants;
- Tous les équipements informatiques qu’il te faut pour bien travailler, tant au bureau qu’à la maison;
- On encourage le développement de tes compétences par de la formation continue;
- Tu auras accès à des collègues aux expertises et aux profils diversifiés qui viendront enrichir ton quotidien et ton développement.
LE PROFIL QU’ON RECHERCHE
- Diplôme en informatique, génie logiciel ou équivalent;
- Minimum de 7 années d’expérience en développement logiciel, dont au moins 5 ans avec .NET Framework et .NET Core;
- Minimum de 3 ans d’expérience dans un rôle de leadership technique en développement logiciel;
- Capacité à appliquer les bonnes pratiques et les normes reconnues dans le développement logiciel;
- Expertise en .Net C#;
- Bonne maîtrise de SQL Server, PostgresSQL et des scripts SQL et leur optimisation;
- Expérience avec des outils de CI/CD (Azure DevOps);
- Connaissance de l’environnement Cloud (Azure) et des pratiques d'intégration cloud-native;
- Familiarité avec les pratiques DevOps et Kubernetes;
- Bonne compréhension des principes SOLID, des design pattern, du domaine Driven design (un atout), des tests unitaires et des Framework de tests (xUnit, NUnit, …etc).
- Une bonne connaissance de Framework/librairies javascript est un atout;
- Leadership et aptitude à soutenir les collègues;
- Solides habiletés de communication (orale et écrite) et capacité à collaborer avec des équipes multidisciplinaires;
- Capacité à travailler de manière autonome et à gérer plusieurs priorités;
- Excellentes aptitudes en résolution de problèmes complexes.
*Toute combinaison de formation et d’expérience professionnelle et toute autre expérience jugée pertinente seront considérées.
- Département
- Technologies de l’information et développement logiciels
- Localisations
- Bureau de Québec - Siège social
- Statut à distance
- Hybride