• 2345499
  • (Référence :3077054)
  • Développeur (développeuse) – Langage Java

Description du poste

  • Profil de l'entreprise


    Morgan Stanley, chef de file mondial des services financiers, offre un large éventail de services bancaires d’investissement, d’opérations sur titres, de gestion de placements et de gestion de patrimoine. Les employés de la Société servent des clients du monde entier, notamment des entreprises, des gouvernements et des personnes à partir de plus de 1 200 bureaux dans 43 pays.


    Le talent et l’enthousiasme de notre personnel sont vitaux pour un chef de file comme nous. Nous avons en commun un ensemble de valeurs caractérisées par l’intégrité, le souci de l’excellence et la rigueur des règles d’éthique appliquées par nos équipes. Morgan Stanley peut offrir un environnement supérieur pour bâtir une carrière professionnelle : un milieu où il est possible d’apprendre, d’accomplir et de progresser. L’équilibre entre le style de vie, les objectifs et les besoins de chacun est une philosophie au cœur de sa culture.


    Technologie


    La division Technologie est un partenaire stratégique des unités d’exploitation de Morgan Stanley et collabore avec des entreprises de premier rang du secteur de la technologie afin de redéfinir la façon de faire des affaires sur des marchés financiers plus que jamais mondialisés, complexes et dynamiques. Les investissements considérables de Morgan Stanley dans le domaine de la technologie se traduisent en des systèmes de négociation quantitative, des logiciels de modélisation et de simulation de pointe, des systèmes complets de gestion du risque et de la sécurité, et des fonctions robustes de gestion de la clientèle, auxquels s'ajoute une infrastructure mondiale constituant l'épine dorsale de tous ces systèmes et outils. Les connaissances, les applications et l'infrastructure de Morgan Stanley procurent à ses entreprises clientes, comme à elle-même, un important avantage concurrentiel.


    Le département Technologies d’exploitation et de conformité est axé sur l’innovation. Il est constitué d’équipes de développement organisées de façon fonctionnelle qui appuient les fonctions primordiales de l’entreprise comme le département Légal, Conformité et Operations. Le département Technologies d’exploitation et de conformité met en place des solutions stratégiques en soutien aux processus d’affaires clés, tels que : règlements, confirmations, rapports réglementaires, maintien des positions, lutte contre le blanchiment d’argent et surveillance des activités de négociation. Le département Technologies d’exploitation et de conformité est un acteur clé pour équipes Titres institutionnels, Gestion du patrimoine de Morgan Stanley, Gestion et contrôle des risques opérationnels de l’entreprise, Gestion du risque, Vérification interne, Operations, et Conformité.


    Description du poste :


    Nous avons actuellement un poste vacant pour un développeur ou une développeuse Java au sein de notre équipe de développement située à Montréal. Cette équipe est chargée de la réalisation d’applications à architecture multiniveau de haute qualité dans le secteur des services financiers, plus particulièrement dans le domaine des hypothèques résidentielles. Le candidat idéal ou la candidate idéale assurera la conception, la programmation, la modification, les essais, le débogage, la documentation, l’installation, le déploiement et le soutien des activités courantes d’un ensemble d’applications portant sur les hypothèques résidentielles. La personne idéale travaillera dans un environnement très dynamique au rythme très rapide en utilisant un cadre de développement logiciel selon des méthodes agiles. L’équipe prend en charge concurremment plusieurs projets techniques de moyenne à grande envergure, en plus d'assurer le soutien des plateformes en production.


    RESPONSABILITÉS


    - Développer et mettre en production des solutions Java/Spring évolutives à architecture multiniveau en utilisant les méthodes agiles.
    - Utiliser les technologies d’intergiciel et les outils d’alimentation de données (ETL) pour intégrer des applications de fournisseur dans les environnements existants.
    - Utiliser des cadres d’essais unitaires comme JUnit dans le cadre du cycle de développement.
    - Être axé sur la livraison, tenir compte des échéances et adopter la technique des sprints pour exécuter les travaux.
    - Posséder de grandes compétences en programmation de base de données, notamment avec le langage SQL, les procédures stockées et l’optimisation des requêtes.
    - Adopter et appliquer des méthodes agiles dans le cadre du cycle de développement logiciel.
    - Travailler avec des utilisateurs d’application et des unités d’exploitation pour définir et concevoir des solutions applicatives robustes, axées sur les utilisateurs.
    - Collaborer au sein de l’équipe de développement pour résoudre des problèmes et réaliser des projets dans un environnement au rythme rapide.


    Qualifications


    COMPÉTENCES REQUISES:


    - Diplôme 0en informatique, en génie informatique, en génie logiciel ou dans un domaine connexe.
    - Expérience de travail dans le secteur financier, un atout.
    - Au moins 5 ans d’expérience prouvée du développement logiciel utilisant Java.
    - Compréhension des méthodologies de développement logiciel et des pratiques exemplaires modernes utilisant des modèles de conception.
    - Grande expérience des cadres d’applications pour la programmation Java, comme Spring.
    - Expérience des technologies web et client-serveur utilisant JavaScript, JSON, Ajax et JQuery.
    - Grande expérience de l’intégration des services web/SOAP.
    - Expérience affirmée de SQL et de la création d’objets de base de données, notamment de procédures stockées, de vues et de déclencheurs.
    - Expérience de XML et de XPath.
    - Bonne connaissance des systèmes de gestion des versions, comme GIT.
    - Bonnes aptitudes aux relations interpersonnelles, capacité de collaborer avec des collègues et de les appuyer, et capacité de s'adapter à des clients et à des collègues qui ont des styles de travail et des niveaux de connaissance technique différents afin de collaborer efficacement avec eux.
    - Capacité de travailler au sein d’une équipe mondiale, ainsi que de manière autonome, avec un minimum de supervision.
    - Capacité de bien travailler sous pression dans un environnement où les priorités changent.
    - Excellentes aptitudes à la communication orale et écrite.


    Compétences et expérience souhaitées :


    - Compétences éprouvées de la conception de bases de données relationnelles, comme Sybase, Oracle et DB2.
    - C#, .NET, WCF, WPF et services Windows.
    - Expérience des hypothèques résidentielles, des prêts commerciaux ou de n’importe quelle sorte de prêts.
    - Interopérabilité de Java à .NET
    - Expérience de travail avec des outils d’alimentation de données (ETL), comme Informatica, à des fins d’intégration des données.
    - Compétences en optimisation de bases de données, un atout majeur.
    - Langages de programmation de scripts, comme Perl et l’interpréteur de commande.
    - Connaissance des pratiques de développement axé sur les tests (TDD) et expérience de l’utilisation du cadre d’essais unitaires JUnit.


    Morgan Stanley est un employeur offrant l’égalité professionnelle. Nous travaillons pour offrir un environnement de travail accueillant et favorable dans lequel toutes les personnes peuvent réaliser leur plein potentiel.

Description de l'entreprise

Autres offres de l'entreprise

 

Nouveau sur Jobboom

Votre profil et votre CV seront désormais visibles par les employeurs.

  • Soyez repéré et contacté directement par les recruteurs
  • Augmentez vos chances de trouver l’emploi de vos rêves

N’oubliez pas de compléter votre profil et de mettre à jour votre CV pour aider les employeurs à vous trouver.