1. Candela Technologies est une firme spécialisée dans le recrutement en Informatique & Ingénierie. Nos
passions sont le recrutement et les hautes technologies : Développement logiciel, Web, systèmes embarqués
en temps réels, développement / design software et hardware, spécialistes des télécommunications et des
hautes technologies, du concepteur junior au haut gestionnaire.
Architecte de Systèmes
Société en pleine croissance, notre client, basé à Montréal, recherche présentement à pourvoir un poste
d’Architecte de systèmes. Cette entreprise se spécialise dans le développement de systèmes de pointe
personnalisés en optimisation des revenus.
Description du poste
Sous la responsabilité du Directeur du développement, l’Architecte de systèmes prend en charge l'architecture
fonctionnelle et technique d’une famille de composantes logicielles inter-reliées proposées sous forme de
système complet aux clients de l’entreprise.
De par ses responsabilités, il maîtrise aussi bien l’implantation technique que les règles et processus d’affaires
propres au domaine d’application. À ce titre, il participe à la sélection, la conception, la mise en place et
l'évolution des solutions fonctionnelles et technologiques rencontrant les exigences d'affaires des clients ainsi
que les objectifs commerciaux de l’entreprise.
Possédant une vision globale sur les projets de l’entreprise, l’Architecte de systèmes peut être appelé à
travailler aussi bien sur des composantes génériques que sur des solutions particulières développées pour
répondre aux besoins d’un client spécifique.
Rôles et responsabilités
L’Architecte de systèmes :
Comprend l’entreprise, ses orientations, ses enjeux, ainsi que les besoins de ses clients, et
recommande les meilleures choix technologiques pour supporter l’entreprise dans son évolution;
Est en mesure de conceptualiser et prendre du recul pour bien positionner de nouvelles composantes
dans un système hautement complexe et définir leurs interfaces;
Possède une vision d’ensemble des composantes et comprend les interrelations, les dépendances, les
contraintes entre ces composantes, tant au niveau fonctionnel que technique;
Travaille en étroite collaboration avec le Chef de produit et le Chef de projet afin de bien comprendre
les besoins d’affaires, et veille à traduire ces besoins en spécifications fonctionnelles et techniques;
Assure une collaboration étroite entre les différentes équipes (développement, recherche, test) qui
utiliseront, supporteront, exploiteront, et maintiendront les différentes composantes logicielles du
système;
Assure l’interopérabilité des composantes tout en favorisant la réutilisation, et veille à minimiser les
risques technologiques reliés à leur implantation;
Fournit des estimés de haut niveau et détaillés pour la planification des projets;
Rédige et maintient les documents d’architecture et de spécification fonctionnelle;
Assiste le Chef de projets et l’équipe de développement dans la planification des étapes de réalisation
et de livraison d’un projet;
Collabore avec les développeurs et le Leader technique afin de définir des approches d’architecture,
de design et d’implantation qui répondent aux exigences fonctionnelles et aux besoins d’affaires;
Révise les plans et stratégies de test afin que les systèmes atteignent le niveau de qualité exigé par les
spécifications fonctionnelles et techniques;
2. Définit les méthodologies, standards et outils utilisés pour la documentation fonctionnelle et
technique.
Exigences
Diplôme universitaire de premier cycle en sciences informatiques, génie informatique ou autre
discipline pertinente, ou combinaison équivalente de formation et d’expérience;
Minimum de dix ans d'expérience concrète en développement logiciel, dont cinq dans un poste
d’architecte de systèmes;
Très fortes connaissances techniques;
Maîtrise des approches et outils de modélisation de données et de systèmes;
Expérience pratique et compréhension approfondie des principes d’architecture applicative et des
processus d'intégration;
Connaissance des méthodologies et outils servant à la conception et la rédaction des documents
d’architecture et de spécifications fonctionnelles;
Aptitudes linguistiques
o Oral : français ou anglais
o Écrit : anglais
Exigences techniques
J2EE framework (incluant les Java Patterns, Java Security, JMS, JNDI)
Enterprise JavaBeans (EJB)
SQL, JDBC, JPA (Hibernate)
JBoss
XML, XSL, XQuery
Java-based web services
Apache.org Commons et bonne connaissance des divers projets Open Source reliés au monde Java
Maven
Environnement de développement Eclipse
SVN
JIRA et Confluence
Windows / Unix / Linux / Solaris
Qualités et aptitudes recherchées
Excellente capacité à résoudre des problèmes complexes, adaptation rapide aux nouvelles situations,
prise de décision, sens de l’initiative et leadership;
Capacité d’organisation et à mener des projets de façon autonome;
Sensibilité à la qualité et à la satisfaction des clients;
Très bonne capacité analytique, excellent jugement, créativité et flexibilité;
Dynamisme, professionnalisme, autonomie et polyvalence;
Motivation à travailler dans un environnement de travail d’équipe.
Si cette opportunité vous intéresse, merci de faire parvenir votre CV à l’adresse suivante :
cv@candelatechnologies.com