Developer (Java & AEM)
Apply NowCompany: IT UNLOCK CONSULTINC, Inc.
Location: Montreal, QC H1A 0A1
Description:
Job Description
== English version will follow ==
IT Unlock est un expert en intelligence artificielle et transformation numrique. Nous offrons des solutions sur mesure, allant de l'intgration de l'IA la modernisation des ERP et CRM, en passant par l'analyse avance des donnes.
L'quipe :
Vous ferez partie d'une quipe multiculturelle, nergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau suprieur. Nous avons une culture conviviale et cooprative. Nous voulons vous voir russir dans vos entreprises et faire partie de notre famille.
Description :
Le dveloppeur participe fournir des solutions logicielles, de livrer des produits stables et de constamment amliorer leur qualit et trouver des solutions. Il analyse, conoit, configure, dveloppe, maintient et fais voluer les produits logiciels pour rpondre aux besoins de l'organisation. Il est aussi port responsable de la qualit et de la scurit des solutions codes.
Le conseiller contribue activement au dveloppement de systmes, programmes et applications informatiques de grandes envergures en ralisant l'arrimage et la mise en uvre, tout en mettant profit votre comptence matriser la technologie et d'anticiper les innovations. Il analyse les besoins des clients et partenaires et recommande les solutions technologiques appropries. cet gard, il planifie, hirarchise et coordonne le travail afin de tenir les engagements pris en phase avec les objectifs atteindre.
Responsabilits principales:
Mode de travail : Hybride avec 2 jour en prsentiel par semaine au centre-ville Montral.
Comptences :
== English version ==
IT Unlock is a leading expert in artificial intelligence and digital transformation. We provide tailored solutions, ranging from AI integration to the modernization of ERP and CRM systems, as well as advanced data analytics.
The Team:
Join a multicultural, energetic, and supportive team. We love to win while having fun at work. We offer the best training in the world to take you to the next level. Our culture is friendly and collaborative, and we are committed to helping you succeed in your endeavors while making you feel like part of our family.
Description:
The developer is involved in delivering software solutions, ensuring stable product releases, continuously improving quality, and finding innovative solutions. They analyze, design, configure, develop, maintain, and evolve software products to meet the organization's needs. They are also responsible for the quality and security of the coded solutions.
The developer actively contributes to the development of large-scale systems, programs, and applications by aligning and implementing them, leveraging their ability to master technology and anticipate innovations. They analyze client and partner needs and recommend appropriate technological solutions. In this regard, they plan, prioritize, and coordinate work to meet commitments aligned with the objectives to be achieved.
Main Responsibilities:
Work Mode: Hybrid, with 2 days on-site per week in downtown Montreal
Skills:
Requirements
== English version will follow ==
Connaissances et aptitudes requises :
Environnement technologique :
== English version ==
Required Knowledge and Skills:
Technological Environment:
== English version will follow ==
IT Unlock est un expert en intelligence artificielle et transformation numrique. Nous offrons des solutions sur mesure, allant de l'intgration de l'IA la modernisation des ERP et CRM, en passant par l'analyse avance des donnes.
L'quipe :
Vous ferez partie d'une quipe multiculturelle, nergique et solidaire. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau suprieur. Nous avons une culture conviviale et cooprative. Nous voulons vous voir russir dans vos entreprises et faire partie de notre famille.
Description :
Le dveloppeur participe fournir des solutions logicielles, de livrer des produits stables et de constamment amliorer leur qualit et trouver des solutions. Il analyse, conoit, configure, dveloppe, maintient et fais voluer les produits logiciels pour rpondre aux besoins de l'organisation. Il est aussi port responsable de la qualit et de la scurit des solutions codes.
Le conseiller contribue activement au dveloppement de systmes, programmes et applications informatiques de grandes envergures en ralisant l'arrimage et la mise en uvre, tout en mettant profit votre comptence matriser la technologie et d'anticiper les innovations. Il analyse les besoins des clients et partenaires et recommande les solutions technologiques appropries. cet gard, il planifie, hirarchise et coordonne le travail afin de tenir les engagements pris en phase avec 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 les programmes ou applications avec des essais automatiss.
- Procder l'installation et aux tests de progiciels ou l'implantation des applications auprs de clientle assigne
- Assurer l'intgration harmonieuse des composantes techniques des solutions et rsoudre les problmes ventuels
Mode de travail : Hybride avec 2 jour en prsentiel par semaine au centre-ville Montral.
Comptences :
- tre curieux, savoir se remettre en question et dployer des efforts pour apprendre de nouvelles choses
- Capacit identifier les problmes et bloquants et proposer des faons de les contourner
- Possder des capacits de communication et de vulgarisation
- tre organis, rigoureux et savoir grer les priorits
- Rassembleur, capacit convaincre les membres de son quipe et se conformer lorsque requis
- tre un joueur d'quipe
== English version ==
IT Unlock is a leading expert in artificial intelligence and digital transformation. We provide tailored solutions, ranging from AI integration to the modernization of ERP and CRM systems, as well as advanced data analytics.
The Team:
Join a multicultural, energetic, and supportive team. We love to win while having fun at work. We offer the best training in the world to take you to the next level. Our culture is friendly and collaborative, and we are committed to helping you succeed in your endeavors while making you feel like part of our family.
Description:
The developer is involved in delivering software solutions, ensuring stable product releases, continuously improving quality, and finding innovative solutions. They analyze, design, configure, develop, maintain, and evolve software products to meet the organization's needs. They are also responsible for the quality and security of the coded solutions.
The developer actively contributes to the development of large-scale systems, programs, and applications by aligning and implementing them, leveraging their ability to master technology and anticipate innovations. They analyze client and partner needs and recommend appropriate technological solutions. In this regard, they plan, prioritize, and coordinate work to meet commitments aligned with the objectives to be achieved.
Main Responsibilities:
- Analyze client or project needs and identify appropriate technological solutions while considering budget and delivery timelines
- Develop implementation strategies, analyze, design, and document programs or applications. Develop or code these programs or applications with automated testing
- Perform the installation and testing of software packages or the deployment of applications for assigned clients
- Ensure smooth integration of technical components and resolve potential issues
Work Mode: Hybrid, with 2 days on-site per week in downtown Montreal
Skills:
- Curious, self-reflective, and proactive in learning new things
- Ability to identify issues and blockers and suggest workarounds
- Strong communication and simplification skills
- Organized, detail-oriented, and able to manage priorities
- Team player with the ability to rally and persuade others, and comply when necessary
- Collaborative mindset
Requirements
== English version will follow ==
Connaissances et aptitudes requises :
- Dmontrer au minimum 5 annes d'exprience dans un rle similaire (niveau recherch: snior)
- Exprience de projets de dveloppement en mode agile
- Capacit identifier et appliquer les bonnes pratiques de dveloppement logiciel (clean architecture, clean code, design pattern)
Environnement technologique :
- Connaissances approfondies : AEM Full stack, Java 8 et +, Maven, Git, Sprint-boot 2, Spring-cloud, spring-data, SQL, Mapstruct, API Restful, Services SOAP (CXF), CI/CD, Concourse
- Bonnes connaissances des environnements
- Exprience des concepts infonuagiques, etc.
== English version ==
Required Knowledge and Skills:
- Minimum of 5 years of experience in a similar role (senior level required)
- Experience with Agile development projects
- Ability to identify and apply best practices in software development (clean architecture, clean code, design patterns)
Technological Environment:
- In-depth knowledge: AEM Full Stack, Java 8+, Maven, Git, Spring Boot 2, Spring Cloud, Spring Data, SQL, MapStruct, RESTful APIs, SOAP Services (CXF), CI/CD, Concourse
- Good understanding of various environments
- Experience with cloud concepts, etc.