Description du poste
Rôle : Développeur Java
Lieu : Montréal
Horaire de travail : 37,5 heures / semaine
Mode de travail : Hybride (2 jours par semaine sont requis dans les bureaux du client à Montréal)
Nous sommes à la recherche d’un Développeur pour un de nos clients. À titre d’analyste programmeur(euse) JAVA, vous contribuez à l’efficacité informatique. Vous analysez, concevez, configurez, développez, maintenez et faites évoluer les produits logiciels pour répondre aux besoins de l'organisation. Vous partagez la responsabilité de la qualité des solutions codées.
Votre rôle consiste à contribuer au développement de systèmes, programmes et applications informatiques de petite à moyenne envergure et à fournir le soutien requis, tout en mettant à profit votre compétence à maîtriser la technologie. Vous participez à l’analyse des besoins des clients et à l’élaboration des orientations dans les activités de développement. À cet égard, vous planifiez, hiérarchisez et coordonnez le travail afin de tenir les engagements pris en phase avec les objectifs à atteindre. La nature des dossiers et des projets exige des connaissances globales dans votre domaine.
Vous collaborez à la mise en œuvre de solutions, de développement ou de correctifs, où l’aptitude à gérer la complexité est essentielle. Vous êtes appelé à interagir avec des parties prenantes œuvrant dans des champs d’activités complémentaires reliés aux technologies. Vous exercez un rôle conseil et d’accompagnement auprès des clients et divers intervenants relativement aux systèmes.
Responsabilités principales
- Accompagner le client dans la définition de ses besoins, cibler, saisir, analyser et interpréter l’information et les spécifications fonctionnelles nécessaires afin de supporter le processus de prise de décision dans le choix de solutions technologiques appropriées et dans le développement d’applications.
- Prendre en charge l'élaboration des mises en œuvre des stratégies reliées aux essais fonctionnels.
- Analyser les risques. Rédiger divers rapports, essais et recommandations. Fournir un soutien-conseil dans leur mise en place.
- Participer à la préparation et à la proposition de plans d’action susceptibles de favoriser le développement et le déploiement des solutions et la correction des situations rencontrées, conformément aux balises et aux règles généralement reconnues.
- Développer et rédiger des méthodes, processus de travail, un dossier de réalisation ou de mise en production.
Compétences et qualifications requises
- Être curieux, savoir se remettre en question et déployer des efforts pour apprendre de nouvelles choses.
- Capacité à identifier les problèmes et bloquants et proposer des façons de les contourner.
- Posséder des capacités de communication et de vulgarisation.
- Être organisé, rigoureux et savoir gérer les priorités.
- Rassembleur, capacité à convaincre les membres de son équipe et se conformer lorsque requis.
- Être un joueur d’équipe.
Connaissances spécifiques
- Démontrer au minimum 6 années d'expérience dans un rôle similaire.
- Expérience de projets de développement en mode agile.
- Capacité à identifier et appliquer les bonnes pratiques de développement.
- Maîtrise de Java, Spring, Angular, TypeScript, Architecture microservices.
- Bonnes connaissances des environnements.
- Expérience des concepts infonuagiques.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte