2 November 2014
Architecte JAVA
Le poste
L'architecte doit recommander les orientations techniques à suivre pour les différents projets informatiques. Il veille à l’application des meilleures pratiques en regard de l’élaboration et de l’utilisation des composants et services par les équipes de projets du Directeur des technologies. Il se doit d’être une référence technique pour les analystes et les développeurs.
- Propose des solutions de développement performantes et efficaces en respectant le contexte ;
- Soutient les programmeurs et les analystes dans la réalisation de projets de développement ;
- S'assure que les travaux de réalisation technique sont faits en accord avec l'architecture et selon les règles établies ;
- Participe à la mise en place de l’architecture technologique d’un système ;
- Participe à la mise en production d’une application et s’assure de son bon fonctionnement ;
- Participe à la sélection et à l’évaluation de logiciels propres aux composants d’infrastructure tels les « Frameworks » ;
- Supervise la conception et la mise à jour des applications en assurant la cohésion de tous les composants de ceux-ci ;
- Analyse la performance et propose des solutions techniques ;
- Assure l’intégration des différents outils utilisés par le développement ;
- Établit et rédige les normes de développement ;
- Effectue l’assurance qualité du produit et la revue de code ;
- Intègre les nouvelles versions du progiciel ;
- Rédige les biens livrables de nature technique relativement aux composants d’infrastructure ;
- Suggère des orientations relativement à l’évolution des composants d’infrastructure ;
- Est au fait des plus récentes innovations en développement d’application.
Formation
Diplôme universitaire de premier cycle en informatique.
Compétences techniques
- Très bonne connaissance des outils et langages Java, Gosu, Spring, Hibernate, JBoss, SQL, Oracle, XML/XSL, Java Script, HTML, Linux, Windows ;
- Bonne connaissance de la technique d’analyse structurée et de l’architecture de systèmes notamment le formalisme UML et les concepts orientés objet ;
- Bonne connaissance de méthodologies de développement : Agile, Scrum, Macroscope (atout) ;
- Connaissance du logiciel Guidewire (un atout) ;
- Expérience en consultation souhaitable;
- Expérience du domaine des assurances (un atout);
Langues
Langues parlées et écrites : français (excellent) et anglais (très fonctionnel).Expériences professionnelles
Posséder un minimum de huit (8) années d’expérience dans le domaine des technologies de l’information dont cinq (5) ans à titre d’architecte Java;