Développeur Java Web + .NET

Posted 3 Days Ago
Be an Early Applicant
Montréal, QC, CAN
In-Office
Expert/Leader
Artificial Intelligence • Information Technology • Analytics
The Role
Développe des applications Web, services et solutions logicielles avec Java et .NET. Analyse les besoins, conçoit et documente les applications, code avec tests automatisés, implante les solutions, assure leur intégration et résout les problèmes techniques. Le rôle exige une expertise en API REST, SOAP, CI/CD, sécurité applicative, architecture logicielle et pratiques Agile, ainsi qu’une capacité à recommander des solutions et à coordonner les travaux avec les clients et équipes multidisciplinaires.
Summary Generated by Built In
À propos d’IT Unlock

IT Unlock est un expert en transformation numérique. Nous accompagnons nos clients avec des solutions sur mesure allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.

Notre mission est d’aider les entreprises à accélérer leur croissance grâce aux bonnes technologies et aux meilleurs talents TI.

Notre culture

Vous rejoindrez une équipe multiculturelle, ambitieuse et collaborative où la performance, l’apprentissage et l’esprit d’équipe sont valorisés.

Description du poste

Développeur Java Web + .NET 

Le développeur participe à fournir des solutions logicielles, à livrer des produits stables et à constamment améliorer leur qualité en proposant des solutions adaptées aux besoins d’affaires. Il analyse, conçoit, configure, développe, maintient et fait évoluer les produits logiciels afin de répondre aux besoins de l'organisation. Il est également responsable de la qualité, de la performance et de la sécurité des solutions développées.

Le conseiller contribue activement au développement de systèmes, programmes et applications informatiques de grande envergure en réalisant leur arrimage et leur mise en œuvre, tout en mettant à profit sa capacité à maîtriser les technologies et à anticiper les innovations. Il analyse les besoins des clients et des partenaires et recommande les solutions technologiques appropriées. À cet égard, il planifie, hiérarchise et coordonne les travaux afin de respecter les engagements pris et les objectifs à atteindre.

Responsabilités principales
  • Analyser les besoins des clients ou d'un projet et identifier les solutions technologiques appropriées en tenant compte des engagements budgétaires et des délais de livraison.
  • Élaborer des stratégies de réalisation, analyser, concevoir et documenter des programmes ou des applications.
  • Développer ou coder des programmes ou des applications en intégrant des essais automatisés.
  • Procéder à l'installation et aux tests de progiciels ou à l'implantation des applications auprès de la clientèle assignée.
  • Assurer l'intégration harmonieuse des composantes techniques des solutions et résoudre les problèmes éventuels.
Mode de travail hybride.

Présence obligatoire au bureau deux (2) jours par semaine.


Requirements
Compétences

  • Être curieux, savoir se remettre en question et déployer des efforts constants pour apprendre de nouvelles technologies.
  • Capacité à identifier les problèmes et les obstacles, puis à proposer des solutions efficaces.
  • Posséder de bonnes capacités de communication et de vulgarisation.
  • Être organisé, rigoureux et savoir gérer les priorités.
  • Être rassembleur, capable de convaincre les membres de son équipe et de se rallier aux décisions lorsque requis.
  • Être un joueur d’équipe.
Connaissances et aptitudes requises
  • Démontrer un minimum de 10 années d'expérience dans un rôle similaire (niveau recherché : sénior).
  • Expérience de projets de développement en mode Agile (Scrum, Kanban ou équivalent).
  • Capacité à identifier et à appliquer les bonnes pratiques de développement logiciel (Clean Architecture, Clean Code, Design Patterns et principes SOLID).
  • Expérience en développement d'applications Web et de services avec les technologies Java et .NET.
  • Expérience dans le développement et l'intégration d'API REST.
  • Expérience avec les tests automatisés (tests unitaires et tests d'intégration).
  • Connaissance des pratiques d'intégration et de déploiement continus (CI/CD).
  • Bonne compréhension des principes de sécurité applicative.
  • Capacité à travailler de façon 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
  • GitHub Actions.
  • C#
  • .NET Framework
  • ASP.NET MVC
Bonnes connaissances
  • Environnements infonuagiques (Azure, AWS ou GCP)
  • Docker
  • Kubernetes
  • Architecture microservices
  • Outils DevOps et d'automatisation des déploiements
Niveau recherché : Sénior. Le candidat doit démontrer une expertise technique solide en développement Java Web et .NET, une forte autonomie, ainsi qu'une capacité à contribuer activement à la livraison de solutions de qualité dans un environnement Agile.

Skills Required

  • Minimum 10 years of experience in a similar role
  • Experience developing projects using Agile methods such as Scrum or Kanban
  • Knowledge of Clean Architecture, Clean Code, design patterns, and SOLID principles
  • Experience developing Web applications and services with Java and .NET
  • Experience developing and integrating REST APIs
  • Experience with automated unit and integration testing
  • Knowledge of continuous integration and continuous deployment practices
  • Understanding of application security principles
  • Ability to work autonomously and collaborate with multidisciplinary teams
  • Strong communication, problem-solving, organization, prioritization, and teamwork skills
  • Advanced knowledge of Java 8 or later, Maven, Git, Spring Boot 4, SQL, REST APIs, SOAP with CXF, CI/CD, GitHub Actions, C#, .NET Framework, and ASP.NET MVC
  • Knowledge of cloud environments such as Azure, AWS, or GCP
  • Knowledge of Docker, Kubernetes, microservices architecture, and DevOps deployment automation tools
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montreal
24 Employees
Year Founded: 2005

What We Do

IT Unlock is at the forefront of digital transformation, leveraging our deep expertise to address multifaceted IT challenges. Whether it's applications managed services, MSP, MSSP, data management, advanced data analytics, ERP, CRM, or pioneering AI solutions, our seasoned team stands ready to architect and deliver bespoke solutions tailored to your business needs. Entrust us with your IT conundrums and experience innovation and efficiency like never before.

Similar Jobs

Expedia Group Logo Expedia Group

Développeur(-euse) principal d’application mobile − Android / Senior Mobile Developer – Android

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Montréal, QC, CAN
16000 Employees
146K-234K Annually

Expedia Group Logo Expedia Group

Spécialiste, Planification et Insights/Expedia Group Advertising Planning & Insights (EGA-PI) Manager (FTC)

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Montréal, QC, CAN
16000 Employees
63K-101K Annually

Cash App Logo Cash App

Staff Software Engineer

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
264K-395K Annually

SharkNinja Logo SharkNinja

Team Lead

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Montréal, QC, CAN
4000 Employees
52K-90K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account