10 Sep
|
IT UNLOCK CONSULTING
|
Montreal
10 Sep
IT UNLOCK CONSULTING
Montreal
Job Description propos dIT Unlock IT Unlock est un expert en transformation numrique.
Nous accompagnons nos clients avec des solutions sur mesure allant de lintgration de lIA la modernisation des ERP et CRM, en passant par lanalyse avance des donnes.
Notre mission est daider les entreprises acclrer leur croissance grce aux bonnes technologies et aux meilleurs talents TI.
Notre culture Vous rejoindrez une quipe multiculturelle, ambitieuse et cooperative o la performance, lapprentissage et lesprit dquipe sont valoriss.
Description du poste Dveloppeur Java Web + .NET Le dveloppeur participe fournir des solutions logicielles, livrer des produits stables et constamment amliorer leur qualit en proposant des solutions adaptes aux besoins daffaires.
Il analyse, conoit, configure, dveloppe, maintient et fait voluer les produits logiciels afin de rpondre aux besoins de l''organisation.
Il est galement responsable de la qualit, de la performance et de la scurit des solutions dveloppes.
Le conseiller contribue activement au dveloppement de systmes, programmes et applications informatiques de grande envergure en ralisant leur arrimage et leur mise en uvre, tout en mettant profit sa capacit matriser les technologies et anticiper les innovations.
Il analyse les besoins des clients et des partenaires et recommande les solutions technologiques appropries. cet gard, il planifie, hirarchise et coordonne les travaux afin de respecter les engagements pris et les objectifs atteindre.
Responsabilits principales Analyser les besoins des clients ou d''un projet et identifier les solutions technologiques appropries en tenant compte des engagements budgtaires et des dlais de livraison. laborer des stratgies de ralisation, analyser, concevoir et documenter des programmes ou des applications.
Dvelopper ou coder des programmes ou des applications en intgrant des essais automatiss.
Procder l''installation et aux tests de progiciels ou l''implantation des applications auprs de la clientle assigne.
Assurer l''intgration harmonieuse des composantes techniques des solutions et rsoudre les problmes ventuels.
Mode de travail hybride.
Prsence obligatoire au bureau deux (2) jours par semaine.
Requirements Comptences tre curieux, savoir se remettre en question et dployer des efforts constants pour apprendre de nouvelles technologies.
Capacit identifier les problmes et les obstacles, puis proposer des solutions efficaces.
Possder de bonnes capacits de communication et de vulgarisation. tre organis, rigoureux et savoir grer les priorits. tre rassembleur, capable de convaincre les membres de son quipe et de se rallier aux dcisions lorsque requis. tre un joueur dquipe.
Connaissances et aptitudes requises Dmontrer un minimum de 10 annes d''exprience dans un rle similaire (niveau recherch : snior).
Exprience de projets de dveloppement en mode Agile (Scrum, Kanban ou quivalent).
Capacit identifier et appliquer les bonnes pratiques de dveloppement logiciel (Clean Architecture, Clean Code, Design Patterns et principes SOLID).
Exprience en dveloppement d''applications Web et de services avec les technologies Java et .NET.
Exprience dans le dveloppement et l''intgration d''API REST.
Exprience avec les tests automatiss (tests unitaires et tests d''intgration).
Connaissance des pratiques d''intgration et de dploiement continus (CI/CD).
Bonne comprhension des principes de scurit applicative.
Capacit travailler de faon autonome tout en collaborant efficacement au sein d''quipes multidisciplinaires.
Environnement technologique Connaissances approfondies Java 8 et plus Maven Git Spring Boot 4 SQL API RESTfull Services SOAP (CXF) CI/CD Git
Hub Actions. C# .NET Framework ASP.NET MVC Bonnes connaissances Environnements infonuagiques (Azure, AWS ou GCP) Docker Kubernetes Architecture microservices Outils Dev
Ops et d''automatisation des dploiements Niveau recherch: Snior.
Le candidat doit dmontrer une expertise technique solide en dveloppement Java Web et .NET, une forte autonomie, ainsi qu''une capacit contribuer activement la livraison de solutions de qualit dans un environnement Agile.
Requirements Comptences techniques recherches Exprience significative en dveloppement logiciel orient objet.
Expertise avance en Java.
Exprience dmontre dans le dveloppement de frameworks, de bibliothques ou de composantes techniques rutilisables.
Expertise dmontre en scurit applicative App
Sec.
Connaissance approfondie des vulnrabilits OWASP Top 10.
Bonne matrise des CWE et des bonnes pratiques de scurisation du code.
Matrise des concepts et protocoles dauthentification et dautorisation: OAuth 2.0; OpenID Connect; JWT; SAML; ou technologies quivalentes.
Exprience dans le dveloppement de mcanismes de scurit lis : la cryptographie; la gestion des cls; la gestion des secrets; la journalisation scuritaire; la validation et la protection des donnes; la gestion des contrles daccs; la protection des API.
Exprience avec les outils App
Sec et leur intgration dans les pipelines CI/CD.
Exprience avec les outils et technologies suivants: Sonar
Qube; Wiz; Kubernetes; Git
Hub; Azure Dev
Ops; SAST; DAST; SCA.
Bonne comprhension des architectures distribues.
Exprience avec les architectures de microservices.
Bonne comprhension des environnements infonuagiques.
Intrt marqu pour les enjeux de scurit lis lintelligence artificielle.
Profil recherch message cl Nous recherchons un profil hybride combinant : une forte expertise en scurit applicative; une exprience concrte et avance en dveloppement Java; une capacit construire des solutions de scurit rutilisables; une capacit scuriser des frameworks internes; une expertise en intgration des contrles App
Sec dans les pipelines CI/CD; une aptitude conseiller et accompagner les quipes de dveloppement; la capacit dinfluencer les pratiques de dveloppement scuritaire lchelle de lorganisation.
📌 Développeur Java Web +.NET (Montreal)
🏢 IT UNLOCK CONSULTING
📍 Montreal