Software Developer H/F
Role details
Job location
Tech stack
Job description
- Concevoir, développer et maintenir des applications basées sur la plateforme .NET en utilisant C#.
- Collaborer avec les équipes produit pour définir et formaliser les spécifications techniques.
- Assurer la qualité du code à travers des revues et la mise en oeuvre de tests unitaires.
- Participer à l'optimisation des performances des applications existantes.
- Gérer les mises à jour et corrections des bugs sur les solutions déployées.
- Documenter les développements et les procédures techniques pour assurer leur pérennité.
- Intégrer des services tiers et des API dans les solutions logicielles.
- Veiller au respect des normes de sécurité lors des développements et des intégrations.
Environnement de travail :
Vous évoluerez dans un environnement technique axé sur la plateforme .NET, avec des interactions régulières avec les équipes produit, de développement et de gestion de projet. L'organisation privilégie les méthodologies Agile et Scrum, favorisant la collaboration et l'amélioration continue. L'utilisation d'outils modernes tels que Git, Jira et Azure DevOps permet une gestion efficace des projets et une traçabilité optimale des développements. L'engagement dans une veille technologique est encouragé afin de rester à la pointe des innovations.
Requirements
Le poste est ouvert à tous les niveaux d'expérience, une formation supérieure en informatique ou en ingénierie logicielle étant appréciée. Vous disposez d'une maîtrise avancée du langage C# et du framework .NET, ainsi qu'une expérience avec ASP.NET MVC et Web API. Une connaissance approfondie des bases de données relationnelles, notamment SQL Server, est requise. Vous démontrez des compétences en conception orientée objet, en design patterns, et en gestion de version avec Git. La capacité à écrire des tests unitaires et à utiliser des frameworks de test est essentielle. Une bonne compréhension des protocoles web et des architectures RESTful est attendue. La connaissance des méthodologies Agile/Scrum, des outils de gestion de projet (Jira, Azure DevOps), et des aptitudes en communication sont des atouts. Organisation, gestion du temps et curiosité technologique seront également valorisées.
Akkodis accompagne ses clients dans la mondialisation de leurs projets, aussi un anglais courant est requis pour l'ensemble de nos collaborateurs.