Développeur Back-End
Role details
Job location
Tech stack
Job description
modulaire et évolutive dédiée à la collecte, au traitement et à l'analyse de données.
En fonction de la charge de travail et des priorités, il pourra également être amené à
contribuer à d'autres projets.
Description de la solution
La plateforme comprend notamment :
- Un système centralisé et modulaire permettant la gestion de données
opérationnelles, financières et historiques.
-
Un système centralisé de gestion des stocks et des mouvements.
-
Plusieurs applications web thématiques.
-
Un module d'importation permettant l'intégration de données provenant de diverses
sources.
-
Un module d'exportation vers différents systèmes.
-
Une gestion avancée des rôles et des accès.
-
Un moteur centralisé de gestion des workflows.
-
Une traçabilité complète des actions utilisateurs.
-
Un système d'archivage documentaire.
-
Un environnement sécurisé conforme aux exigences de sécurité et de protection des
données.
Objectifs
La plateforme a pour objectif de :
-
Fournir des informations permettant l'analyse de la rentabilité et des performances.
-
Répondre à des exigences réglementaires et de reporting.
-
Constituer une source fiable de données pour la prise de décision stratégique.
-
Fournir des données pour des analyses sectorielles et des études d'impact.
-
Mettre à disposition des données pour des activités de recherche et d'analyse.
Functie
Contraintes
- Participer à la conception et à l'amélioration d'un framework permettant la
génération automatique de tables, vues, scripts de reprise de données et tests
unitaires à partir des analyses fonctionnelles.
- Contribuer à l'évolution continue de ce framework.
Architecture cible
-
Front-end : Angular
-
API : Spring Boot
-
Base de données : PostgreSQL
-
Hébergement dans un environnement d'entreprise sécurisé
Reprise de données
Le projet prévoit la migration de données historiques actuellement stockées dans des
fichiers Excel.
Soft Skills
-
Collaboration efficace au sein d'une équipe Agile.
-
Autonomie.
-
Pragmatisme et orientation résultats.
-
Intérêt pour les frameworks de génération automatique et volonté de contribuer à
leur amélioration.
Functie-eisen
Méthode d'évaluation
Les candidats retenus seront invités à un entretien devant un jury.
L'entretien pourra être organisé à distance si les circonstances le nécessitent.
Requirements
-
Architecture logicielle
-
Bases de données PostgreSQL
-
Comptabilité
-
Développement Back-End Java & Spring Boot
-
DevSecOps et outils CI/CD (Jenkins, GitLab CI ou équivalent)
-
Migration de données
-
Rédaction de documentation technique et fonctionnelle
-
Méthodologies Scrum & Agile
-
Sécurité applicative (OWASP)
-
Web Services / REST API
Atouts supplémentaires
-
Jira & Jira Xray
-
Frameworks de tests (Jest, Mocha, Cypress)
Benefits & conditions
- Présence sur site minimum 50 % du temps.