Axialee accompagne ses clients dans leurs projets informatiques, en mobilisant des compétences techniques et fonctionnelles adaptées à leurs enjeux métiers.
Dans le cadre du développement de nos activités, nous recherchons un Développeur Full Stack Senior .NET / C# (H/F) en CDI pour intervenir sur une mission auprès de l'un de nos clients en Île-de-France.
Nous recherchons un professionnel expérimenté, rigoureux et autonome, capable de contribuer à la maintenance, à la fiabilisation et à l'évolution d'applications web existantes, tout en participant aux nouveaux développements.
Votre mission
Vous interviendrez sur un système applicatif composé d'applications web et de traitements batch développés principalement en C# sous .NET Framework 4.8.
Vous participerez à la maintenance corrective et évolutive des applications, à l'amélioration de leur qualité technique et à la mise en œuvre de nouvelles fonctionnalités, en collaboration avec les équipes projet.
Vos principales responsabilités
1. Développement et maintenance applicative
- Assurer la maintenance corrective et évolutive des applications web existantes développées en C#/.NET.
- Analyser les anomalies, identifier leurs causes et mettre en œuvre les corrections nécessaires.
- Développer de nouvelles fonctionnalités conformément aux spécifications fonctionnelles et techniques.
- Participer à la maintenance et à l'évolution des applications web et des extranets.
- Intervenir sur les traitements batch et les composants applicatifs existants.
2. Développement backend et intégration
- Concevoir, développer et faire évoluer des API REST.
- Participer à la conception et à l'évolution des composants applicatifs.
- Analyser et exploiter les modèles de données relationnels.
- Contribuer à la qualité des échanges entre les applications et les systèmes tiers.
3. Qualité logicielle et fiabilisation
- Participer à la définition et à la mise en œuvre des stratégies de tests.
- Concevoir et exécuter des tests pour sécuriser les évolutions applicatives.
- Contribuer à l'amélioration de la couverture des tests automatisés, notamment sur les applications historiques qui en disposent peu.
- Analyser les risques liés aux modifications applicatives et contribuer à la sécurisation des mises en production.
- Appliquer les bonnes pratiques de développement, de qualité du code et de sécurité.
4. Gestion du code et des versions
- Utiliser Git et Azure DevOps pour la gestion du code source et le suivi des développements.
- Participer à la gestion des versions applicatives.
- Contribuer à la préparation et à la validation des livraisons.
5. Analyse technique et contribution aux projets
- Analyser les besoins et contribuer à leur traduction en spécifications techniques.
- Participer aux estimations de charge et à l'évaluation des solutions proposées.
- Contribuer aux études de conformité technique.
- Participer aux réunions de suivi et aux échanges avec les équipes projet.
- Produire la documentation technique et les éléments nécessaires au suivi des travaux, aux tests et à la recette.
Compétences techniques indispensables
Nous recherchons un développeur disposant d'une expérience significative sur des applications professionnelles en environnement .NET.
Les compétences attendues sont les suivantes :
- C# et .NET Framework 4.8 : maîtrise du développement et de la maintenance d'applications existantes.
- Bases de données relationnelles et SQL : capacité à comprendre un modèle de données, à analyser les données et à intervenir sur les traitements associés.
- Git et Azure DevOps : gestion du code source, suivi des développements et gestion des versions.
- API REST : compréhension des principes de conception, de développement et d'intégration des API.
- Tests logiciels : capacité à définir, exécuter et analyser des tests pour fiabiliser les évolutions.
- Conception et maintenance applicative : capacité à intervenir sur un existant, à comprendre son architecture et à proposer des évolutions maîtrisées.
Compétences complémentaires appréciées
Les compétences suivantes constitueront des atouts supplémentaires :
- .NET Core et .NET 6 ou versions ultérieures.
- Dapper ou autres outils d'accès aux données.
- Docker et conteneurisation.
- Sécurité applicative et principes OWASP.
- DocuSign, MinIO, Elasticsearch et Auth0.
- Connaissance des principes comptables.
La connaissance de ces technologies complémentaires n'est pas exigée pour l'ensemble des candidats.
Profil recherché
- Vous justifiez d'au moins 5 ans d'expérience professionnelle en développement .NET / C#.
- Vous avez une expérience concrète de la maintenance et de l'évolution d'applications existantes.
- Vous êtes capable d'analyser un problème technique, d'identifier ses causes et de proposer une solution adaptée.
- Vous savez intervenir sur un code existant en respectant les contraintes de qualité, de sécurité et de continuité de service.
- Vous faites preuve d'autonomie, de rigueur et d'un bon esprit d'analyse.
- Vous appréciez le travail en équipe et savez collaborer avec des interlocuteurs techniques et fonctionnels.
- Vous disposez d'un niveau de français professionnel, permettant de comprendre les besoins, de participer aux réunions et de produire la documentation nécessaire à la mission.
Informations sur le poste
- Entreprise recruteuse : Axialee.
- Localisation : Paris / Île-de-France.
- Expérience requise : 5 ans minimum en développement .NET / C#.
- Rémunération : selon le profil et l'expérience.
- Disponibilité : les candidats disponibles rapidement sont les bienvenus ; les candidatures avec préavis sont également acceptées.
Pourquoi rejoindre Axialee ?
Rejoindre Axialee, c'est intégrer une structure qui valorise l'expertise technique, l'autonomie et la qualité des réalisations.
Vous aurez l'occasion de mettre votre expérience au service d'applications professionnelles à enjeux métiers, de contribuer à leur évolution et de participer à l'amélioration continue de leur qualité et de leur fiabilité.