Analyste-Programmeur Java - Montreal, Canada - ALTER SOLUTIONS

    ALTER SOLUTIONS
    ALTER SOLUTIONS Montreal, Canada

    2 weeks ago

    Default job background
    Description

    Description de l'entreprise

    ALTER SOLUTIONS est une société de conseil et d'expertise en technologies créée en 2006. Notre vocation est d'accompagner nos clients sur leurs enjeux de transformation numérique. Notre offre s'articule autour des expertises suivantes :

  • Software Delivery
  • Infrastructure & Cloud Computing
  • Agile IT Performance
  • Business Performance
  • Nous sommes un groupe international implanté dans plus d'une dizaine de pays et comptant 950 collaborateurs.

    Notre succès passant par le développement et l'épanouissement de chaque collaborateur, nous attachons beaucoup d'importance à offrir les meilleures conditions de travail possibles :

  • Télétravail disponible sur une grande partie de nos missions
  • Un environnement de travail en Flex Office disponible pour tous et tout le temps pour favoriser la communication et la collaboration
  • Des communautés d'experts pour partager et diffuser les compétences au sein du groupe
  • Un encadrement projet et un suivi RH de proximité
  • Des formations et certifications proposées annuellement
  • Une valorisation des parcours d'expertise de nos consultants
  • Une ouverture forte sur la mobilité internationale ponctuelle ou de longue durée
  • Des possibilités d'intrapreneuriat
  • Description du poste

    Nous recherchons activement un Conseiller Sénior en Développement Java, pour apporter son expertise à un de nos client dans le domaine bancaire.

    La mission du candidat sélectionné sera d'analyser les besoins spécifiques à nos projets dans le secteur bancaire, afin d'identifier les solutions technologiques nécessaires. Il sera responsable du développement de programmes ou d'applications informatiques performants, en s'occupant aussi bien de la maintenance que de l'évolution de nos systèmes, y compris la refonte technologique de certaines parties, en particulier celles liées aux opérations et à l'évaluation des risques financiers. Nous évoluons dans un environnement technologique de pointe, respectueux des dernières normes en génie logiciel et des meilleures pratiques de développement.

    Responsabilités principales :

  • Analyser les exigences des projets dans le domaine bancaire pour proposer des solutions technologiques adéquates, tout en respectant les contraintes budgétaires et les délais.
  • Concevoir des stratégies de réalisation, analyser, documenter, et développer les programmes ou applications requis, en y intégrant des tests automatisés pour assurer une qualité optimale.
  • Effectuer l'installation et les tests de nouveaux logiciels ou l'intégration de nouvelles applications, garantissant ainsi leur fonctionnalité pour les utilisateurs finaux.
  • Faciliter l'intégration des composantes techniques des solutions et adresser les problématiques techniques qui pourraient survenir.
  • Qualifications

    Compétences souhaitées :

    Démontrer au minimum 5 années d'expérience dans un rôle similaire (niveau recherché: sénior)

    Java 17

    Kotlin (atout)

    Hibernate (PostgreSQL, AzureSQL)

    Spring (Boot, Batch, Web, etc.)

    JUnit5, Mockito,

    Pivotal Cloud Foundry (Tanzu, VMWare)

    Angular (atout)

    Connaissance du domaine de la comptabilité/finance (atout)

    Expérience de projets de développement en mode agile

    Profil recherché :

    Faire preuve d'autonomie et de détermination

    Démontrer un leadership technologique

    Posséder des aptitudes techniques et fonctionnelles

    Maîtriser la résolution de problèmes

    Être orienté vers le client

    Avoir de très bonnes capacités intellectuelles

    Faire preuve de rigueur professionnelle et de minutie

    Informations supplémentaires

    Localisation : Centre de Montréal

    Télétravail : 2 jours par semaine de présence sur site

    Langues : Bilingue français et anglais avec d'excellentes compétences en communication orale et écrite.