On invite les personnes intéressées à poser leur candidature au poste d’analyste des systèmes (développeur de logiciels) pour travailler au sein du Service de la technologie de la Direction des finances et de l’administration, au bureau national, situé à Ottawa en Ontario.

DESCRIPTION DU POSTE

Sous la direction de l’Agent principal (responsable de l’équipe des solutions logicielles), la personne qui occupe ce poste est principalement responsable de l’analyse, de la conception, de la programmation, de la mise en œuvre, de la documentation, du soutien et de l’administration des applications sur ordinateur et des bases de données conformément aux tendances de l’industrie, ainsi que de la stratégie et de l’orientation du SCFP en matière de TI. Une grande partie du travail de ce poste est effectuée sur la base des projets.

DESCRIPTION DE TÂCHES

• Participer, en tant que membre de l’équipe des projets, à l’offre de nouvelles applications automatisées de l’information et d’applications automatisées de l’information modifiées afin de répondre aux besoins des utilisateurs.
• Rencontrer, en collaboration avec l’équipe, les parties intéressées afin de saisir et de documenter les exigences nécessaires pour mettre en œuvre une solution permettant de répondre aux besoins de l’organisation; définir et documenter la solution de conception proposée basée sur les exigences documentées.
• Développer et modifier les programmes d’ordinateur et logiciels, basés sur la conception approuvée, afin de produire une application fonctionnelle de grande qualité, y compris la réalisation de contrôles techniques de l’application et la création d’une documentation appropriée et de manuels de l’utilisateur.
• Résoudre et mettre en œuvre des demandes de changements aux applications actuelles à la suite de problèmes identifiés ou de modifications urgentes à la fonctionnalité existante, ce qui ne peut pas être fait par l’entremise du processus de planification normal.
• Travailler en collaboration avec les membres de l’équipe de développement pour assurer le code de meilleure qualité et voir à ce que les pratiques exemplaires soient mises en œuvre à toutes les étapes de développement.
• Participer à tous les aspects du développement logiciel, y compris l’analyse, la conception, le développement, l’évaluation et le soutien.
• Fournir des conseils techniques et du soutien aux utilisateurs, y compris la création de rapports ponctuels, l’analyse et la correction des données, la formation, ainsi que la résolution des problèmes.
• Autres fonctions connexes au besoin.

COMPÉTENCES REQUISES

• Diplôme universitaire ou d’un collège communautaire en science informatique, en génie informatique ou en génie logiciel, ou encore un diplôme équivalent pertinent;
• Six ans ou plus d’expérience dans la mise en œuvre d’architectures à trois niveaux, d’architectures client-serveur, d’architecture multiniveau et d’architecture axée sur le service en technologies Microsoft;
• Une expérience pratique dans la conception et l’élaboration d’applications Web personnalisées en utilisant Web API, les formulaires Web ASP.NET, AngularJS, Angular 4.0 ou supérieur, JavaScript, jQuery, AJAX, WCF, C#, CSS3, HTML 5, Bootstrap, Node.js et LINQ;
• Cinq ans ou plus d’expérience avec des modèles de conception comme MVC et Unity IOC, des images partielles de Singleton Patterns, Web API et Entity Framework;
• Cinq ans ou plus d’expérience avec Microsoft Stack, y compris Azure de Microsoft;
• Deux ans ou plus d’expérience dans l’élaboration d’applications mobiles Web qui fonctionnent sur des plates-formes de dispositifs multiples;
• Deux ans ou plus d’expérience dans la préparation et la présentation de rapports en utilisant SSRS (SQL Server Reporting Services);
• Un an ou plus d’expérience avec la création de scripts PowerShell;
• Connaissance des pratiques des processus de développement et d’exploitation (DevOps);
• Une expérience basée sur les projets de conception et de travail avec les architectures multiniveaux (UI, Business Logic Layer, Data Access Layer), ainsi qu’une certaine expérience avec les architectures orientées services (SOA);
• Une expérience avec les pratiques de conception (modélisation d’objets, cas d’utilisation, diagrammes d’activité et langage UML);
• Une compréhension approfondie des procédures de vérification, d’installation et de migration;
• Une expérience de programmation avancée avec MS / SQL. De fortes compétences en conception et programmation de bases de données dans un environnement SQL Server. Une expérience avec les SQL Server Integration Services est un atout;
• Une connaissance de Team Foundation Server et une expérience avec les méthodes de configuration du système VSTS et des processus Build;
• Une connaissance de SharePoint en ligne à des fins d’élaboration de sites et de soutien;
• Une capacité à communiquer clairement avec les parties intéressées, les utilisateurs finaux et les gestionnaires de projet;
• Une expérience de travail en équipe et démontrer qu’il est capable de travailler dans un environnement de collaboration et un environnement où la pression est élevée;
• Les candidats doivent être motivés, indépendants et minutieux et avoir d’excellentes aptitudes organisationnelles et à bien gérer leur temps, ainsi que la capacité d’évaluer et de gérer les priorités concurrentielles;
• Une disponibilité à travailler les fins de semaine lorsque cela est nécessaire; des déplacements pourraient être nécessaires.

LES CONDITIONS D’EMPLOI sont prévues dans la convention collective entre le SCFP et la composante du SCP au bureau national.

ÉCHELLE DE SALAIRE HEBDOMADAIRE : 2 162,93 $ à 2 210,54 $

Les personnes intéressées sont priées de faire parvenir leur candidature à la Direction des ressources humaines à hr@cupe.ca, au plus tard le 15 novembre 2021.