L'architecte design a comme principales responsabilités de définir et de concevoir le design logiciel, de participer à la méthodologie de développement des programmes et de mettre en place tous les outils pertinents s'y rapportant. Il est aussi responsable de l'évolution des logiciels et peut participer à leur soumission aux programmes de recherche et développement.
+
Responsabilités
- Définit les spécifications et les normes pour l'architecture en
conformité avec les meilleures pratiques de l'industrie et les
exigences clients.
- Assure le contrôle des processus et de la méthodologie dans le
développement des programmes et des solutions.
- Définit les requis fonctionnels, opérationnels, d'interface et
les requis liés aux contraintes de performance et de sécurité.
S'assure que tous les requis peuvent être validés.
- Conçoit et programme les logiciels.
- Choisit des outils logiciels, des méthodologies, des règles de
codes en suivant les procédures et méthodes internes et les
recommandations des outils.
- Participe à la révision des codes.
- Fournit des estimations précises pour les tâches assignées
incluses dans la planification de projet.
- Pourrait agir en tant que team leader.
Exigences
- DEC ou Baccalauréat en système d'information, informatique ou
autre domaine connexe.
- Compte 6 années d'expérience en système et en méthodologie et
développement.
- Maîtrise les technologies mobiles.
- Maitrise les technologies du BI.
- Maitrise les techniques de modalisation de données.
Spécialisations techniques
Technologies .Net 4.0, C-Sharp, NServiceBus, SOAP, REST,
MSMQ/JMS/autre système de messagerie, UML, SQL, Ergonomie/UX
(expérience utilisateur), applications productivité/transaction
web, task based UI, web services/SOA
Atouts
ASP.Net MVC3, nHibernate (et autres extensions),
Lucene/Lucene.Net, xUnit.Net, MEF, SQL,connaissance de plusieurs
types d'infrastructure, base de données
documentaires/non-relationnel (NOSQL), event sourcing.