Portée des travaux
La CCSN a besoin des services professionnels à temps plein d’un (1) analyste-programmeur (principal) .NET de niveau 3 afin de fournir des services de développement .NET à l’appui des activités de la DGTI.
Environnement technique
L’environnement technologique actuel à la CCSN est composé des éléments suivants :
applications Visual Basic .NET (VB.NET) et C#;
logiciel Microsoft Visual Studio 2012, 2013;
serveur Team Foundation 2012 de Microsoft;
.NET Frameworks 3.5.1, 4.0, 4.5.1/4.5.2 et 4.6 de Microsoft;
Enterprise Libraries 4.x et 5.x de Microsoft;
Entity Framework 1.0, 4.0+ et 6.1.3 de Microsoft;
Windows Communication Foundation (WCF) 4.5;
Web Client Software Factory (WCSF) de Microsoft – version de février 2008;
.NET SQL Authorization Manager 3.6.x (NetSQLAzMan);
Telerik .NET Web Controls (2008/.NET 3.5.1);
générateur DynamicPDF de CeTe Software (.NET 3.5.1);
Flexera Software InstallShield 2013;
HTML 5;
boîte à outils de l’expérience Web (WET) 3.1.4;
Serveur Windows de Microsoft 2008 R2, 2012 et 2012 R2;
Internet Information Services (IIS) 7.5;
Serveur SQL 2012 Enterprise de Microsoft;
Windows 7 64-bit de Microsoft;
Office 2010 de Microsoft.
3. Tâches à accomplir
Les tâches à accomplir comprennent, entre autres, les suivantes :
interpréter les documents sur les exigences des systèmes afin de créer des solutions de TI;
documenter l’architecture des solutions;
documenter la conception des solutions;
développer des solutions à plusieurs niveaux (notamment ce qui a trait à l’interface utilisateur, aux couches opérationnelles et aux couches d’accès aux données) en suivant les pratiques exemplaires en matière d’architecture axée sur le service et orientée sur l’objet;
élaborer et appuyer des solutions tout en respectant l’environnement technologique de la CCSN;
réutiliser les modules et les services standards existants créés par la Division des services d’applications (DSA);
maintenir les normes sur l’aspect et la convivialité, définies par la DSA;
assurer le développement et l’intégration avec la solution de CléGC du gouvernement du Canada en utilisant les logiciels Microsoft ADFS et WIF;
créer et intégrer des solutions avec une authentification basée sur le rôle, en utilisant NetSQLAzMan;
créer et réaliser des essais unitaires des modules de solution durant le développement;
créer des trousses de déploiement automatisées;
produire des instructions détaillées sur le déploiement;
créer et réaliser des tests d’intégrité après le déploiement;
participer aux réunions d’examen des défauts et résoudre les défauts de manière opportune;
travailler avec d’autres divisions de la DGTI pour appliquer le processus officiel de Demande de modification;
offrir des services de soutien technique à l’interne;
transférer les connaissances au personnel de la CCSN pendant toute la durée du contrat
4. Produits livrables
Solutions .NET en fonction des exigences opérationnelles et systémiques et de l’environnement technologique de la CCSN
Documents sur l’architecture des solutions
Documents sur la conception de logiciels
Documents sur les essais unitaires
Documents sur les tests d’intégrité
Trousses de déploiement automatisées
Documents d’instructions détaillées sur le déploiement