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 Visual Studio 2012, 2013 de Microsoft
serveur Team Foundation 2012 de Microsoft
logiciel.NET Frameworks 3.5.1, 4.0, 4.5.1/4.5.2 et 4.6 de Microsoft
logiciel Enterprise Library 4.x et 5.x de Microsoft
logiciel Entity Framework 1.0, 4.0+, 6.1.3 de Microsoft
logiciel Windows Communication Foundation (WCF) 4.5
logiciel Web Client Software Factory (WCSF) de Microsoft – version de février 2008
logiciel.NET SQL Authorization Manager 3.6.x (NetSQLAzMan)
logiciel .NET Web Controls (2008/.NET 3.5.1) de Telerik
générateur DynamicPDF de ceTe Software (.NET 3.5.1)
logiciel InstallShield 2013 de Flexera
langage HTML 5
boîte à outils de l’expérience Web (BOEW) 3.1.4
serveur Windows de Microsoft 2008 R2, 2012 et 2012 R2
serveur SQL 2012 Enterprise de Microsoft
système d’exploitation Windows 7 64-bit de Microsoft
suite Office 2010 de Microsoft
Tâches à accomplir
Les tâches à accomplir comprennent les suivantes, sans s’y limiter :
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 objet;
élaborer et appuyer des solutions tout en respectant l’environnement technologique de la CCSN, tel qu’énoncé à la Section 4.0
réutiliser les modules et les services normalisés 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 à 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
Livrables
Solutions .NET qui sont conformes aux exigences opérationnelles et des systèmes et qui respectent l’environnement technologique de la CCSN, tel qu’énoncé à la Section 4.0
Document(s) sur l’architecture des solutions
Documents sur la conception de logiciels
Document(s) sur les essais unitaires
Document(s) sur les tests d’intégrité
Trousse(s) de déploiement automatisée(s)
Document(s) d’instructions détaillées sur le déploiement