Nom de l’organisme :
Innovation, Sciences et Développement économique Canada
Date de la demande de soumissions :
2019-03-15
Date de clôture :
2019-04-01 14 h heure avancée de l’Est (HAE)
Date de début prévue :
2019-05-01
Niveau d’effort estimé :
240 jours/année
Durée du contrat :
La durée initiale du contrat s’étendra de l’adjudication du marché jusqu’au 30 avril 2020 avec quatre (4) options irrévocables de prolonger le contrat d’un (1) an.
Méthode de sollicitation :
Concurrentielle
Accords commerciaux applicables :
AMP-OMC, ALENA, ACI, Canada-Chili, Canada-Colombie, Canada-Panama, Canada-Pérou
Visé par une entente sur les revendications territoriales globales :
Non
Nombre de contrats :
1
Détails du besoin
Procédure d’appel d’offres : Appel d’offres sélectif
Le présent contrat s’adresse exclusivement aux titulaires d’un arrangement en matière d’approvisionnement (AMA) pour des SPICT qui sont qualifiés en vertu du palier 1 pour la prestation de services dans la région de la capitale nationale pour la catégorie suivante :
Un (1) programmeur analyste de niveau 3
Les détenteurs suivants d’AA ont été invités à soumettre une proposition :
A.S.G. Inc.
Amita Corporation
Compusult Limited
Dempton Solutions Technologiques
Eclipsys Solutions Inc.
Four Point Solutions Ltd
Gevity Consulting Inc.
IAN MARTIN LIMITED
Lansdowne Technologies Inc.
Lumina IT Inc.
Plaza Consulting Inc.
SERTI Placement TI inc.
Solana Networks INC.
T4G Limited
Thales Canada Inc.
OBJECTIFS/EXIGENCES DU PROJET
Innovation, Sciences et Développement économique (ISDE) cherche à étendre le cadre technique qu’il offre de manière à inclure le développement fondé sur Scala. Cela permettra de concrétiser un arrangement de partage international de produits Scala et d’analyser les avantages de ce cadre pour des considérations ultérieures.
PORTÉE DU TRAVAIL/ACTIVITÉS CLÉS
Les services sont axés sur le développement d’applications Web en fonction de caractéristiques et d’exigences en matière d’architecture d’applications et conformément aux normes et aux lignes directrices d’ISDE. Les applications Web appuient les diverses unités opérationnelles d’ISDE.
Innovation, Sciences et Développement économique Canada (ISDE) a besoin des services d’un développeur Scala qui travaillera à des applications pour des clients opérationnels d’ISDE.
Le programmeur-analyste/développeur Scala appuiera les différents projets/initiatives de la DSN dans la conception et le développement d’applications Web. Les tâches et les produits livrables peuvent comprendre, sans s’y limiter :
analyser les besoins de l’utilisateur afin de déterminer les fonctions et fonctionnalités du système;
utiliser des pratiques exemplaires, assurer la qualité et l’uniformité durant les étapes de conception et de développement;
concevoir, développer, tester, déployer et améliorer les applications Scala afin de répondre aux besoins opérationnels dans un environnement agile;
assumer la responsabilité pour le développement, l’amélioration, la refonte et la tenue à jour des applications avec Scala;
échelonner l’architecture des modèles et plateformes de données de manière à accommoder la croissance, tout en maintenant la rapidité et la fiabilité du service de plateforme;
développer des applications à l’aide de la trousse d’outils Akka;
développer des applications Web à l’aide de Play Framework;
développer des applications à l’aide de conteneurs Docker pour la virtualisation au niveau du système d’exploitation;
développer des applications à l’aide d’Elasticsearch et/ou d’Apache Solr;
développer des applications Web à l’aide d’Angular;
développer des applications à l’aide de normes ouvertes, comme OAuth, SAML, OIDC et JWT;
utiliser SQL (Structured Query Language) pour mener des activités CLAS (Créer/Lire/Actualiser/Supprimer) dans le système de gestion de bases de données relationnelles;
développer un protocole SOAP (protocole d’accès simple aux objets distants) ou des services Web RESTful entre des applications;
utiliser un système de contrôle des versions pendant le développement d’applications;
utiliser JIRA comme système de suivi des problèmes;
réduire le niveau de dette technique de la base de code dorsale;
aider à faire le triage des bogues et le suivi des défauts des logiciels, et en assurer une résolution en temps opportun;
faire des recherches sur d’autres cadres techniques connexes et les mettre en œuvre au besoin;
régir la qualité et les normes techniques;
suivre les méthodologies de gestion du cycle de vie des applications, les échéanciers et les plans de projet d’ISDE;
appliquer et utiliser une méthodologie du cycle de développement des logiciels Agile à titre de membre de l’équipe de collaboration;
déceler les problèmes liés à l’environnement de production et ceux liés à l’environnement de non-production des applications;
présenter des démonstrations d’applications à des intervenants, au besoin;
rédiger et tenir à jour la documentation technique et sur les systèmes;
contribuer aux réunions de l’équipe de projet et collaborer avec le gestionnaire de projet, le concepteur d’interactions, les autres développeurs, les testeurs et les programmeurs de maintenance;
préparer et soumettre toutes les semaines, aux fins d’approbation, les feuilles de temps par projet au moyen du système de suivi (interne) des projets;
transférer les connaissances fonctionnelles et techniques à ISDE grâce à de la formation, des démonstrations, des instructions écrites et de la documentation diffusées de façon soutenue, tout au long du cycle de vie du ou des projets/initiatives;
présenter au besoin des mises à jour et des rapports d’étape à l’équipe de gestion du projet.
Exigence relative à la sécurité : DOSSIER DE TPSGC LVERS des Services professionnels centralisés no 6
Attestation de sécurité minimale requise pour l’entreprise : Fiabilité
Attestation de sécurité minimale requise pour les ressources : Fiabilité