ANALYSTE DES SYSTÈMES (DÉVELOPPEUR DE LOGICIELS) TEMPORAIRE
SERVICE DE LA TECHNOLOGIE
On invite les personnes intéressées à poser leur candidature au poste temporaire 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. Cette affectation débutera le 1er décembre 2021 et il est prévu qu’elle se poursuivra jusqu’au
31 mai 2022.
Le Syndicat canadien de la fonction publique est le plus grand syndicat canadien, comptant plus de 700 000 membres à travers le pays, et ayant des bureaux dans plus de 70 emplacements et un budget annuel de plus de 200 millions $.
Qui peut postuler: les personnes résidant au Canada ou les citoyens canadiens résidant à l’étranger. Si vous rencontrez les qualifications ci-bas, nous vous invitons à soumettre une copie de votre curriculum vitae et lettre de présentation, par courriel, à notre direction des ressources humaines à rh@scfp.ca.
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.
SALAIRE ET AVANTAGES SOCIAUX: Le salaire hebdomadaire est de 2 162,93 $ (à compter du 1er janvier 2021). Le SCFP offre une un programme d’avantages sociaux incluant un régime de retraite à prestations déterminées supérieur et un excellent régime de soins dentaire et soins de santé complémentaire, les médicaments d’ordonnance, les soins de la vue, l’assurance-vie, l’assurance invalidité de longue durée, et une allocation de transport mensuelle.
Dans le cadre de son engagement envers l’équité en matière d’emploi, le SCFP encourage les candidatures des membres qualifiés des cinq groupes désignés : les femmes, les personnes autochtones, les personnes ayant un handicap, les personnes racisées et les personnes LGBTQ2+. Des accommodements sont offerts sur demande pour les candidats qui participent à chaque étape du processus d’embauche.