Développeur(se) C# .NET
Role details
Job location
Tech stack
Job description
Le/la développeur(se) C# .NET, intégré à l'équipe de développement MAGELLAN et placé sous la supervision du Responsable Développement MAGELLAN, contribue au développement, à l'amélioration et à la maintenance du logiciel interne MAGELLAN. Il/elle intervient sur l'ensemble du cycle de vie applicatif : analyse des besoins, développement, tests, documentation et participation aux mises en production.
Développement applicatif (C# .NET - WinForms, API, Batch)
- Concevoir, développer et maintenir les applications et modules du périmètre MAGELLAN en C# .NET (WinForms, classes métiers, API REST).
- Réaliser des développements batch liés aux traitements métiers.
- Participer à la création de nouvelles fonctionnalités et de nouvelles applications en .NET Framework ou .NET Core.
- Implémenter ou consommer des WebHooks, des API REST et des services hébergés sous IIS..
Maintenance évolutive et corrective
- Assurer la correction des anomalies, la gestion des incidents applicatifs et l'amélioration continue.
- Réaliser des petites évolutions, optimisations techniques ou refontes partielles.
- Maintenir la cohérence et la qualité du code en produisant des développements robustes, lisibles et maintenables.
Analyse et spécifications
- Analyser les demandes métiers ou internes, comprendre les besoins techniques et proposer des solutions adaptées.
- Rédiger des spécifications techniques, documents d'architecture ou dossiers techniques lorsque nécessaires.
- Contribuer aux estimations de charge et au découpage des tâches.
Tests, documentation et qualité logicielle
- Réaliser les tests unitaires, vérifier la conformité fonctionnelle et technique des développements.
- Participer aux phases de validation, de recette technique et, le cas échéant, aux mises en production.
- Documenter les développements : documentation technique, notes de version, schémas, procédures.
- Contribuer à l'archivage, au suivi des versions et à la description des livraisons via les outils internes (TFS / Azure DevOps).
Modélisation & structuration des données
- Concevoir et modéliser des structures de données adaptées aux besoins clients : cohérence des référentiels, règles de gestion, optimisation.
- Mettre à disposition des datasets fiables, documentés, performants, prêts à l'analyse.
Participation aux projets Magellan (logiciel interne)
- Travailler en collaboration étroite avec le Responsable Développement Magellan pour mener à bien les évolutions structurantes du produit.
- Contribuer aux projets spéciaux : développements spécifiques, migrations techniques, intégration de nouvelles briques logicielles.
- Assurer une veille technique et proposer des améliorations pour renforcer la performance et la stabilité de l'application., * Vous occuperez une position centrale au sein d'une entreprise qui continue de se développer.
- Vous rejoindrez une équipe soudée, accessible et efficace.
- Vous bénéficierez d'une grande marge d'autonomie dans l'organisation de vos missions.
- Vous serez accompagné(e) dès votre arrivée pour faciliter votre prise de poste et votre intégration.
Requirements
- Minimum 3 ans d'expérience en développement C# / .NET
- Maîtrise du langage C# .NET, incluant : WinForms, Classes métiers, API REST, WebHooks
- Maîtrise avancée du SQL : requêtes, procédures stockées, optimisation
- Très bonne maîtrise de Microsoft Visual Studio
- Connaissance solide des frameworks .NET Framework et .NET Core
- Connaissance de TFS / Azure DevOps (gestion de versions, work items, livrables)
- Connaissance de IIS pour le déploiement d'API / services
Compétences appréciées (bonus)
- Connaissance de DB2 IBM.
- Expérience avec l'optimisation de performances applicatives.
- Sensibilité aux bonnes pratiques d'architecture et de qualité logicielle.
Savoir-Être
- Bon relationnel, esprit d'équipe et capacité à travailler en collaboration avec les équipes internes.
- Autonomie dans l'organisation, la gestion du temps et la priorisation des tâches.
- Capacité à produire un code robuste, propre, documenté et maintenable dans le temps.
- Curiosité technique, envie d'apprendre et de faire progresser les outils.
- Rigueur, sens de l'analyse et respect des normes de développement., * Quel est votre niveau de maîtrise de SQL Server ?
- Quel est votre niveau de maîtrise de Microsoft Visual Studio ?
Expérience:
- développement C# / .NET : 3 ans (Requis)
Benefits & conditions
Poste à pourvoir en CDI
Salaire : 38 à 39 k€ brut/an, négociable selon profil et expérience.
Avantages :
- Télétravail possible jusqu'à 2 jours par semaine ;
- Mutuelle et prévoyance ;
- Tickets Restaurant (9,70 €/ jour - 60% pris en charge)., Type d'emploi : CDI
Rémunération : à partir de 38 000,00€ par an
Capacité à faire le trajet ou à déménager:
- 60500 Chantilly: Faire le trajet sans problème ou prévoir un déménagement avant de prendre son poste (Requis)