Smith développe des solutions de commerce expérientiel de classe mondiale afin d’aider les marques à concevoir les expériences commerciales les plus pertinentes et souples possible. Nous travaillons à un rythme soutenu, collaborons, sommes passionnés par notre travail auprès des clients et, nous livrons.
La demande du marché pour nos services a propulsé notre croissance. Nous sommes présentement à la recherche d’un Architecte technique talentueux qui s’épanouit dans un environnement dynamique, pour se joindre à notre équipe.
L’Architecte technique agira à titre de ressource technique principale responsable de la conception et planification des solutions technologiques de nos clients. Il tirera profit de ses vastes compétences et de sa profonde expérience en technologies logicielles et d’intégration, dans la conception et la mise en oeuvre de ces solutions.
Ce que vous ferez
- Collaborer avec les Directeurs Technologiques et Architectes de Solutions en matière de consultation afin de définir, concevoir et mettre en oeuvre des architectures de TI
- Être responsable de la solution technique gobale du projet, y compris la documentation d’architecture détaillée et de conception, s’assurant que les efforts de l’équipe de développement correspondent à la solution proposée. Demeurer responsable des décisions quant aux mises en œuvre appropriées
- Offrir vos recommandations judicieuses et fiables quant aux technologies qui prennent en considération la fonctionnalité, les coûts et risques
- Établir une relation de confiance avec nos clients mettant à profit votre expérience et vos habiletés communicationnelles
- Diriger l’examen de l’architecture des applications des missions complexes
- Développer et maintenir des plan de conception de haut niveau pour l’architecure des applications, données et infrastructures
- Travailler en étroite collaboration avec l’Architecte de Solution au niveau de la définition et de la présentation des solutions aux clients
- Assumer le leadership technique au sein de l’organisation, de la prise de décision de première ligne à la planification du projet
- Procurer des conseils techniques hautement spécialisés pour de complexes défis architectureaux, y compris l’évaluation des technologies et logiciels, tels que produits et composantes sur mesure et réutilisables, systèmes internes, outils d’échange de données et méthodologies d’intégration d’applications
- Apporter votre expertise dans l’application d’architecture d’entreprise pour des activités d’affaires ou techniques à un système spécifique ou une fonction
- Agir comme expert-conseil auprès des clients lors de l’analyse et la planification de leurs besoins en TI actuels et futurs, en conformité avec les meilleures pratiques de l’industrie et les tendances en matière de solution
- S’assurer que le développement en phase de conception soit le reflet fidèle de ce qui est créé pour le client; s’assurer également que les efforts de l’équipe de Développement s’alignent aux estimations du projet
- Participer au développement initial de chaque projet, plus particulièrement au moment de jeter les fondations d’une structure de solution et de fournir des preuves de concept aux problèmes complexes
- Ëtre au courant du code base de chaque projet afin d’assister l’équipe de Développement dans les moments critiques de chaque projet
- S’assurer que l’architecture et la conception de tous les projets au sein de l’organisation respectent des méthodologies cohérentes
- Élaborer les schémas conceptuels, logiques et d’architeture de données physiques
- Assister le Gestionnaire de Projet avec la grille de couts et le calendrier de planification des groupes de travail
- Assumer la responsabilité de l’évaluation technique de l’équipe de projet proposée
- Assurer l’accueil et l’encadrement de l’équipe de projet
Ce que nous recherchons
- Expérience et expertise reconnues pour assembler toutes les technologies pertinentes en une architecture TI homogène et efficace
- Solide expertise conseil, y compris d’exceptionnelles habiletés d’interaction avec les clients et de communications orales et écrites, habile chef de file et facilitateur avec sens de l’initiative
- Souci du détail et méthodique au niveau de l’architeture, de la conception et du développement
- Fortes compétences en développement et débogage
- Compréhension de la compatibilité à travers les technologies
- Habileté à identifier et résoudre les enjeux techniques cruciaux
- Expérience de collaboration avec un vaste éventail de fournisseurs technologiques et de coordination de plusieurs fournisseurs afin de résoudre des problèmes
- Capacité d’effectuer des recherches au sujet des technologies émergentes et leur pertinence pour nos clients
- Bilan de l’exécution de test du système et de test d’acceptation d’utilisateur, abordant et résolvant les difficultés rencontrées
- Connaissance approfondie de cinq ou plus des technologies suivantes
- Microsoft .NET framework et Visual Studio
- Déploiement en nuage et conséquences
- Microsoft SQL Server
- Microsoft Internet Information Server
- ASP.NET WebForms and MVC (C#)
- HTML5/CSS/jQuery
- JavaScript modulaire
- Architecture mutli-couches et Architecture orientée services
- Développement fondé sur des schémas
- Systèmes des gestion de contenu
- Analyse orientée objets, conception et programmation
- Protocoles de communication standards (e.g., XML, TCP/IP, HTTP, JSON)
- Sécurité Internet
Éducation et expérience
- Un minimum de 10 années d’expérience de travail dans l’industrie de Technologies de l’Information.
- Un diplôme universitaire en science informatique ou l’équivalent.
- Posséder idéalement des certifications Microsoft en architecture.
- Expérience en conception et développement d’applications web pour des entreprises multi-couches avec Microsoft .NET/C#.
- Expérience en SQL Server Database.
- Connaissance approfondie de l’architecture logicielle et des principes et modèles de conception avancée.
- Expérience en environnements de développement dirigés par les tests.