Développeur Senior Fullstack .NET Core - Angular - Comptabilité (H/F)
Entreprise: Propulse IT
Type de contrat: Freelance
Localisation: Nanterre (92)
Formation requise: Bac +5
Référence: 2495449
Contexte du projet
Concevoir, développer et déployer une
nouvelle solution de gestion métier pour remplacer deux systèmes existants, couvrant
45 pays avec plus de
3 000 utilisateurs.
Rôle et missions
Le développeur sera responsable du
développement et des tests unitaires d’un module comptabilité, intégré à l’écosystème technique. Ses missions incluent :
- Développement d’APIs pour interconnecter les modules.
- Participation aux spécifications techniques si nécessaire.
- Accompagnement des équipes pour accélérer la livraison du module technique.
Principales allocations techniques
1. Calculateur de taxes indirectes et TVA
- Objectif : Gérer l’application ou non de la TVA et des impôts indirects en fonction de critères pays-spécifiques.
- Fonctionnement :
- Une matrice fiscale permet de déterminer les règles d’imposition selon des dimensions variées (pays, produits, etc.).
- Entrées :
- Famille de taxes (HCC) + valeurs associées aux dimensions (ex : pays, type de produit).
- Référence des dimensions disponibles et valeurs possibles (voir fichier de référence).
- Sorties :
- Code TVA applicable + codes d’impôts indirects (si applicables).
- Pour chaque pays, une colonne de sortie dédiée au code TVA et aux impôts indirects.
2. Module Convertisseur Comptable
Fonctions clés :
- Paramétrage comptable : Configuration des paramètres nécessaires aux écritures.
- Gestion des écritures : Création et envoi des écritures comptables vers les systèmes (SUN, SAP).
- Transformation des données : Adaptation des formats comptables aux exigences des systèmes financiers.
- Contrôle des limites de crédit : Vérification des conditions de paiement.
- Validation des enregistrements : Confirmation de l’enregistrement des écritures dans les systèmes comptables.
Profil recherché
Langues :
- Anglais courant (indispensable).
Technologies maîtrisées :
- .NET Core (C#)
- Angular
- REST API
- Azure PaaS (Cloud)
- Azure DevOps (CI/CD)
- MSSQL (bases de données)
- CI/CD (pipelines de déploiement)
Compétences techniques :
- Clean Code et principes SOLID (maîtrise avancée).
- Tests unitaires (NUnit ou XUnit).
- Documentation technique de qualité.
- Méthodologies Agile (Scrum, Kanban).
Compétences comptables :
- Bases solides en comptabilité (TVA, flux financiers).
Soft skills :
- Collaboration d’équipe (esprit d’équipe).
- Autonomie et prise d’initiative.
- Proactivité pour proposer des améliorations.
Responsabilités principales
- Conception, développement et implémentation de nouveaux modules.
- Maintenance et correction de bugs.
- Écriture et exécution de tests unitaires.
- Revues de code pour garantir la qualité.
- Optimisation des pipelines CI/CD pour des livraisons fluides.