Développeur Java / .NET (Senior)
French postingThe 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.
- Hybrid
- Montréal, QC
- Posted Aug 22, 2026
- Apply by Sep 21, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
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
What you’ll do
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.
Requirements
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.
Listed skills
- SQLPreferred
- CI/CDPreferred
- AgilePreferred
- Spring BootPreferred
- C++Preferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- 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
Job areas
- Software
- Technology
- Engineering
- Consulting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 21, 2026
- Posting language
- French
- Working hours
- 40 hours per week
- Office presence
- 2 days per week
- Seniority
- Mid-Senior level