Analyste programmeur (environnement Microsoft .Net)

Attention! Cette offre date de 802 jours.
Publié : 12 septembre 2022
En période de sélection
Soumissionnaires : 2

description

Tache :
• il/elle participera à la conception et à la documentation de l’architecture d’intégration (communication inter-systèmes) selon les concepts de l’architecture orientée services, et ce, dans un environnement Microsoft .Net;
• il/elle participera à l’élaboration de l’architecture logicielle qui repose sur une architecture dite n-tiers et qui traite, entre autres, de l’accès à de multi sources de données, de la gestion des erreurs, des patrons de collaboration, de la journalisation et des patrons de conception;
• il/elle participera à l’évolution des règles logicielles et des normes de programmation notamment la norme IUG, les scénarios transactionnels et la norme de modélisation de données;
• il/elle mettra en place, dans son équipe, le cadre de développement, notamment les contrôles graphiques de base, les composantes communes, les environnements d’essais ainsi que les outils relatifs à l’intégration continue, au développement piloté par les tests et au développement piloté par le comportement;
• il/elle participera, au besoin, à la révision de l’architecture logicielle;
• il/elle recherchera et implantera des solutions aux éléments bloquants de son équipe et transmettre au conseiller en architecture logicielle ceux qui ne peuvent être réglés à son niveau;
o Dans le cadre du développement ou de l’entretien de la solution logicielle : il/elle participera, avec les membres de l’équipe, à l’estimation des histoires du carnet de commandes (carnet de produit);
o il/elle réalisera en collaboration avec les membres de l’équipe, le découpage des histoires en tâches (unités de programmation);
o il/elle supportera les développeurs dans la réalisation des tâches (unités de programmation);
o il/elle détaillera le modèle d’objets d’affaires;
o il/elle assistera les Administrateurs BD à la modélisation des données;
o il/elle réalisera la solution logicielle :
▪ il/elle effectuera l’analyse fonctionnelle et logicielle des histoires;
▪ il/elle réalisera les éléments documentaires requis par l’approche de développement agile de Revenu Québec;
▪ il/elle effectuera la programmation des tâches (unités de programmation);
▪ il/elle documentera la programmation selon les normes et standards de RQ;
▪ il/elle réalisera les essais unitaires;
▪ il/elle participera activement à la qualité du code produit (documentation, revue de code, propriété collective du code);
▪ il/elle réalisera la mise en place du développement piloté par les tests TDD et du développement piloté par le comportement BDD;
o il/elle assurera que les bonnes pratiques de la programmation orientée objets ou services sont suivies et respectées;
o il/elle assurera que les orientations d’architecture logicielle sont cohérentes et appliquées correctement dans son équipe;
o il/elle livrera la solution logicielle de manière incrémentale;
o il/elle démontrera les résultats obtenus au terme de chacune des itérations;
o il/elle entretiendra et fera évoluer la notion de terminé;
• il/elle participera à la réalisation des essais systèmes (devis) et inter-systèmes;
• il/elle soutiendra les membres de l’équipe responsables des essais Fonctionnels Intégrés Inter-Système (FIIS);
• il/elle soutiendra les utilisateurs dans leurs essais d’acceptation;
• il/elle participera à la réalisation des essais systèmes et inter-systèmes;
• il/elle réalisera la mise en place et l’implantation des solutions;
• Toute autre responsabilité qui relève de ce niveau d’intervention;
Exigences :
. Détenir un diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l’information (informatique, génie logiciel ou génie informatique) ou autre domaine pertinent ou un minimum de six (6) années d’expérience pertinentes;
. Maîtriser une des démarches méthodologiques de développement agile de type Scrum, Scrumban, Kanban, DAD ou SAFE;
. Maîtriser le développement et l’entretien de systèmes dans un environnement .Net et WEB similaire à Revenu Québec avec une architecture répartie selon les standards de Microsoft;
. Maîtriser les concepts d’ingénierie Iogicielle (réusinage de code (refactoring), automatisation des essais, intégration continue, livraison continue, développement piloté par les tests (TDD), développement piloté par le comportement (BDD), propriété collective du code, revue de code, programmation en binôme, techniques de simulacres (mocking), etc.);
. Avoir des connaissances en programmation dans un environnement .Net utilisant entre autres : VB, C#, Core, Visual Studio (ILS, ASP, etc.) ou des connaissances en programmation JAVA utilisant entre autres : JAVA, JAVASCRIPT, Typescript, Angular 4.0 et + ainsi que Jasmine ;
. Avoir de l’expérience avec les concepts orientés objet et certaines des technologies suivantes : MVC5, MVW, AJAX, REST/S
. Avoir des connaissances Azure DevOPS ou d’un autre outil de gestionnaire de source dont les fonctionnalités sont similaires (exemples TFS, GIT);
. Avoir de l’expérience dans la rédaction de devis fonctionnels et de devis d’essais système et intersystèmes;
. Avoir des connaissances dans l’architecture orientée services (AOS).

Ça t'intéresse,viens discuter avec moi! Il va me faire plaisir de te donner plus d'information! Il s'agit d'un 35h/semaine à distance.
Budget indicatif
10 000$ et plus
Lieu de réalisation
Teletravail
Niveau d'expérience désiré
Débutant ($)
Délai de réalisation
Non applicable
Vous devez être membre PRO pour soumissionner sur les projets. Devenez PRO

Soumissionnaires

Alexandre Gerfanion
Flavio Campelo

Des milliers de clients satisfaits

remax
guru
caroline néron
bonneville
l'oréal
osm