Rejoignez Exposant 3 (E3) : La puissance de l’humain au cœur de la technologie !
Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à accompagner les entreprises et organismes dans leur transformation numérique et organisationnelle.
Vos missions
- Effectuer les tâches dans un environnement Agile.
- Cerner et communiquer les problèmes techniques, procédures et solutions.
- Préparer des rapports, des manuels et d'autres documents sur l'état, l'exploitation et l'entretien du logiciel.
- Effectuer des travaux techniques concernant l'exploitation :
- Codification
- Base de données
- Développement des tests unitaires, intégrés, d’acceptation, de performance et des données tests
- Corrections des anomalies
\
- Programmer dans toutes les couches d’une application (présentation, affaires, accès données et interopérabilité).
- Effectuer de la recherche, du design, du prototypage et d’autres activités d’exploration.
- Participer à l’analyse fonctionnelle.
- Réaliser les tâches selon les normes établies.
- Être en mesure de fournir des informations détaillées et spécifiques... (section abrégée pour lisibilité).
- Participer aux essais fonctionnels manuels.
- Prêter assistance dans la collecte de données et la documentation des besoins des utilisateurs.
- Participer à l’analyse, au développement et aux tests d’application dans le respect des échéanciers.
- Créer et maintenir à jour la documentation associée.
- Collaborer avec le directeur de produit (Product Owner) pour créer et raffiner les items du carnet de produit et les critères d’acceptation.
- Estimer la taille et la complexité de son travail.
- Collaborer avec l’équipe d’architecture pour déterminer le design technique.
- Participer activement aux différentes activités de conception et d’évolution du produit.
- Soutenir occasionnellement l'équipe des opérations dans les tâches de mise en production et de mise à niveau.
- Participer à l’amélioration continue de la qualité (respecter les indicateurs de qualité du code).
- Participer à l’amélioration continue de la sécurité applicative et de la confidentialité.
- Utiliser les bonnes pratiques de développement logiciel (ex. TDD, CleanCode, CleanArchitecture, principes SOLID).
- Améliorer ses compétences et participer à l’amélioration des compétences de ses collègues.
Votre profil
- Expérience très avancée, reconnue et pertinente (plus de 12 ans) comme développeur d’application web.
- Expérience avancée, reconnue et pertinente (plus de 6 ans) en développement ou entretien de systèmes avec C# ou VB.NET.
- Maîtrise de l’environnement Visual Studio (2019 et plus récent).
- Maîtrise la méthodologie Agile.
- Maîtrise de Framework .NET 4.0, d'ASP.NET et plus de MVC.
- Maîtrise de la programmation WEB (HTML5, ASP.NET, JavaScript, MVC, CSS3, MVVM, ORM, JQUERY).
- Expérience reconnue sur SQL Server et avec le langage SQL.
- Expérience reconnue avec la pratique du TDD.
- Connaissance de l’environnement Microsoft Azure DevOps.
- Capacité de synthétiser l’information et de la structurer afin de rédiger des documents de référence respectant un haut standard de qualité.
- Connaissance des modèles de conception logiciel (clean code, onion architecture, Ntiers) et d’intégration (SOA, micro‑service, web service).
- Connaissance de l’anglais technique du domaine, un atout.