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;
   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

Architecte De Systèmes / System Architect

  • 1.
    Candela Technologies estune 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