25 Aug
|
COFOMO
|
Montreal
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
- Analyser les besoins d’affaires et identifier les solutions technologiques appropriées en tenant compte des budgets et des échéanciers;
- Élaborer des stratégies de réalisation et concevoir des programmes, applications et composants logiciels;
- Développer des applications Web et des services en intégrant des essais automatisés;
- Procéder à l’installation, aux essais et à l’implantation de solutions auprès des utilisateurs;
- Assurer l’intégration des composantes techniques et résoudre les problématiques liées aux solutions livrées.
Le Profil Recherché Est Le Suivant
- Détenir un minimum de cinq (5) années d’expérience dans un rôle similaire en développement logiciel sénior;
- Posséder une expérience des projets réalisés en mode Agile (Scrum, Kanban ou équivalent);
- Maîtriser les bonnes pratiques de développement logiciel, notamment Clean Architecture, Clean Code, les Design Patterns et les principes SOLID;
- Démontrer une expertise en développement d’applications Web et de services avec Java et .NET;
- Connaître Java 8 et plus, Spring Boot 2, Spring Cloud,
Spring Data, Maven, Git, SQL, MapStruct, les API RESTful et les services SOAP (CXF);
- Maîtriser C#, .NET Framework, .NET Core /.NET 6+, ASP.NET MVC, ASP.NET Core et Entity Framework;
- Avoir de l’expérience en développement et intégration d’API REST, ainsi qu’en essais automatisés (unitaires et d’intégration);
- Appliquer les pratiques d’intégration et de déploiement continus (CI/CD), incluant Concourse;
- Comprendre les principes de sécurité applicative et les intégrer aux solutions développées;
- Collaborer efficacement au sein d’équipes multidisciplinaires tout en faisant preuve d’autonomie;
- Faire preuve de curiosité, de rigueur, d’organisation, de capacité d’analyse et d’excellentes aptitudes de communication;
- Connaître les environnements infonuagiques (Azure, AWS ou GCP), Docker, Kubernetes, l’architecture microservices et les outils DevOps d’automatisation des déploiements (un atout);
- Accepter un mode de travail hybride avec une présence au bureau de deux (2) jours par semaine.
📌 Développeur Java Web (Montreal)
🏢 COFOMO
📍 Montreal