Retour à la recherche
SC
SII CanadaSource d’offres vérifiée

Développeur Java / .NET (Senior)

The role involves designing, developing, and maintaining robust application solutions using Java and .NET technologies. Responsibilities include analyzing business needs, implementing REST APIs, and ensuring software quality through automated testing and Agile collaboration.

  • Hybride
  • Montréal, QC
  • Publié 22 août 2026
  • Postuler avant le 21 sept. 2026
  • 1 poste

Ouvre un site externe

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Description Nous recherchons une personne passionnée par le développement logiciel qui contribuera à la conception, au développement, à l’évolution et au maintien de solutions applicatives robustes et performantes. Dans ce rôle, tu participeras à la livraison de produits de qualité répondant aux besoins d’affaires tout en veillant aux meilleures pratiques de développement, à la sécurité, à la performance et à la maintenabilité des solutions. Tu contribueras activement à la réalisation de projets d’envergure en collaborant avec différentes parties prenantes afin d’analyser les besoins, recommander les solutions technologiques appropriées et assurer la mise en œuvre de solutions efficaces dans un environnement Agile. Responsabilités Analyser les besoins d’affaires et techniques afin de recommander les solutions technologiques les plus adaptées. Participer à l’élaboration des stratégies de réalisation et à la conception technique des applications. Concevoir, développer et maintenir des applications Web et des services en technologies Java et .NET. Intégrer les bonnes pratiques de développement logiciel, notamment Clean Architecture, Clean Code, Design Patterns et principes SOLID. Développer et maintenir des API REST ainsi que des services d’intégration. Concevoir et exécuter des tests automatisés, incluant les tests unitaires et les tests d’intégration. Participer à l’implantation, à l’intégration et au déploiement des solutions auprès des utilisateurs. Assurer la qualité, la performance, la sécurité et la stabilité des applications développées. Collaborer avec les équipes multidisciplinaires dans un contexte Agile. Contribuer à l’amélioration continue des pratiques de développement et des processus de livraison. Profil Recherché Minimum de cinq (5) années d’expérience dans un rôle similaire. Expérience significative en développement logiciel au sein d’environnements Agile (Scrum, Kanban ou équivalent). Forte capacité d’analyse, de résolution de problèmes et d’amélioration continue. Capacité à travailler de manière autonome tout en favorisant la collaboration. Excellentes aptitudes de communication et de vulgarisation technique. Sens de l’organisation, rigueur et bonne gestion des priorités. Curiosité intellectuelle et intérêt soutenu pour l’apprentissage de nouvelles technologies. Esprit collaboratif et aptitude à influencer positivement les équipes. Compétences Techniques Requises Développement Java 8 et versions ultérieures. Spring Boot 2. Spring Cloud. Spring Data. Maven. Git. SQL. MapStruct. Développement d’API RESTful. Services SOAP (CXF). Intégration et déploiement continus (CI/CD). Concourse. Développement C#. .NET Framework. .NET Core / .NET 6 et versions ultérieures. ASP.NET MVC. ASP.NET Core. Entity Framework. Tests automatisés (unitaires et intégration). Bonnes pratiques de sécurité applicative. Atouts Expérience avec les plateformes infonuagiques (Azure, AWS ou GCP). Connaissance de Docker et Kubernetes. Expérience dans des environnements microservices. Connaissance des outils DevOps et d’automatisation des déploiements. Mode De Travail Mode de travail hybride. Présence au bureau requise deux (2) jours par semaine. Niveau D’expérience Sénior. Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens. SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients. De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances

Ce que vous ferez

The role involves designing, developing, and maintaining robust application solutions using Java and .NET technologies. Responsibilities include analyzing business needs, implementing REST APIs, and ensuring software quality through automated testing and Agile collaboration.

Exigences

Candidates must have at least five years of experience in software development within an Agile environment. Proficiency in Java (Spring Boot) and .NET (.NET Core/C#) is required, along with a strong grasp of clean code and design patterns.

Compétences indiquées

  • SQLSouhaitée
  • CI/CDSouhaitée
  • AgileSouhaitée
  • Spring BootSouhaitée
  • C++Souhaitée
  • GitSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java 8
  • Spring Boot
  • Spring Cloud
  • C#
  • .NET Core
  • ASP.NET Core
  • REST API
  • SQL
  • Entity Framework
  • CI/CD
  • Clean Architecture
  • SOLID Principles
  • Agile
  • Unit Testing
  • Integration Testing
  • Git

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Consulting

Renseignements supplémentaires

Expérience minimale
5+ ans
Postuler avant le
21 sept. 2026
Langue de l’offre
français
Heures de travail
40 heures par semaine
Présence au bureau
2 jours par semaine
Niveau d’expérience
Mid-Senior level