Contexte
Notre client, un acteur majeur du secteur de l'éducation et de la formation, souhaite renforcer son équipe technique en engageant un Développeur .NET. Ce besoin est motivé par plusieurs projets ambitieux axés sur l'amélioration de leurs plateformes d'apprentissage et la transformation numérique de leurs services. Ces projets visent à offrir des solutions innovantes et efficaces pour les utilisateurs finaux, qu'ils soient étudiants, enseignants ou administrateurs. En rejoignant l'équipe, le consultant pourra travailler sur des projets variés, allant du développement d'applications web à la modernisation des systèmes internes. Cette mission est une excellente opportunité pour un consultant motivé par les défis technologiques et l'impact positif qu'ils peuvent avoir sur le secteur de l'éducation.
Responsabilités
Analyser les besoins des utilisateurs et proposer des solutions techniques adaptées en utilisant les technologies .NET.
Participer au développement et à l'optimisation des plateformes éducatives, notamment en améliorant les performances et la robustesse des applications existantes.
Collaborer avec les équipes internes pour définir les spécifications techniques et élaborer un plan de projet.
Assurer la maintenance corrective et évolutive des applications en place.
Rédiger et maintenir la documentation technique associée aux développements effectués.
Participer aux revues de code et partager les meilleures pratiques avec l'équipe de développement.
Veiller à la qualité et à la sécurité des applications livrées.
Participer à l'intégration continue et aux tests unitaires pour garantir la fiabilité du code.
Profil recherché
Expérience confirmée en tant que Développeur .NET, idéalement dans le secteur de l'éducation ou des services numériques.
Maîtrise des technologies ASP.NET, C#, ainsi que des frameworks et bibliothèques associés.
Bonne connaissance des bases de données relationnelles, notamment SQL Server.
Capacité à travailler en équipe tout en étant autonome dans la gestion de ses projets.
Excellentes compétences en résolution de problèmes et en analyse technique.
Proactivité et sens de l'innovation pour proposer des améliorations pertinentes.
Expérience dans la mise en œuvre de bonnes pratiques de développement, y compris les tests unitaires et l'intégration continue.
Bonnes compétences en communication, permettant d'interagir efficacement avec les équipes pluridisciplinaires et autres parties prenantes.