Analyste de réalisation
On-siteQuébec, Quebec, Canada
Job Summary
Conduct integration architecture design and documentation for multi-tier software systems using Microsoft .Net and Service-Oriented Architecture principles. Execute functional and software analysis, unit testing, and system integration efforts while supporting developers through task breakdown and code support. Implement continuous integration, test-driven development, and behavior-driven development frameworks to ensure code quality and adherence to SOLID principles. Collaborate with database administrators on data modeling and deliver incremental software solutions with full documentation and user acceptance support.
Required Qualifications
- Diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l'information (informatique, génie logiciel, génie informatique ou administration option SIO)
- 2 années d'expérience pertinentes pour chaque année de scolarité manquante
- Cinq (5) années d'expérience à titre d'analyste de réalisation multi-niveaux (Full-stack) dans un environnement .Net et WEB d'envergure similaire à Revenu Québec
- Un (1) projet, dont l'envergure est de plus de 200 J-P, en utilisant les concepts d'accessibilité web et un outil pour valider la qualité du code comme SonarQube
- Deux (2) projets, dont l'envergure est de plus de 1000 J-P, dans un environnement utilisant une des démarches méthodologiques de développement agile de type Scrum, Scrumban, Kanban, DAD ou SAFE
- Cinq (5) années d'expérience dans l'utilisation et l'application d'au moins 12 des outils ou concepts suivants : 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), injection de dépendance, SOLID, code pr...
- Trois (3) années d'expérience en programmation dans un environnement .Net (C# ou VB) d'envergure similaire à Revenu Québec et avoir utilisé au moins trois (3) des langages ou concepts suivants : Java, Javascript, AJAX, TypeScript, Bootstrap, JQuery, Angular, REST/SOAP, JSON, MVC, MVVM
- Avoir rédigé des devis fonctionnels et des devis d'essais systèmes et inter-systèmes dans 2 projets dont l'envergure est d'au moins 1000 J-P
- Deux (2) années d'expérience en technologies de l'information à titre d'analyste de réalisation dans un contexte utilisant les concepts suivants : architecture orientée services (AOS) et microservices (AMS), Domain Driven Design (DDD), architecture orientée événement (Event-Driven), Bus d'entreprise (ESB)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.