Votre profil
Vous intervenez comme développeur full stack junior au sein d’un environnement Agile/Scrum, avec une forte composante Java/Spring Boot côté back-end et Angular côté front-end.
- Expérience en tant que T1 - Junior Full-Stack Developer.
- Bonne maîtrise de Java et Spring Boot.
- Bonne maîtrise de Angular, JavaScript, HTML5, CSS3 et utilisation d’un design system.
- Expérience avec les bases de données SQL, en particulier PostgreSQL.
- Connaissances en architecture logicielle.
- Expérience en migration de données.
- Connaissance des Web Services, REST API et RESTful API.
- Expérience avec les outils CI/CD tels que Jenkins et GitLab CI.
- Connaissance des bonnes pratiques de sécurité applicative, notamment OWASP.
- Expérience avec des frameworks de tests et d’assurance qualité comme Jest, Mocha ou Cypress.
- Expérience avec Jira et Jira Xray.
- Capacité à rédiger des documents techniques et fonctionnels.
- Une compréhension du domaine de la comptabilité constitue une exigence du projet.
- Français requis.
- Qualités attendues : autonomie, pragmatisme, orientation résultats et collaboration efficace avec une équipe agile.
- Intérêt pour l’utilisation et l’amélioration d’un framework de génération automatique.
Description de la mission
La mission porte principalement sur le développement et l’évolution d’une solution en ligne et modulaire de comptabilité de gestion agricole. Selon la charge de travail, une contribution ponctuelle à d’autres projets peut également être demandée.
Cette application permet la collecte et le traitement de données issues de plusieurs domaines, notamment via des connexions automatiques avec des bases de données externes.
Description de la solution
- Un journal unique, complet et modulaire, capable de gérer les charges, produits, répartitions, affectations, mouvements IN/OUT, stocks IS/IE, avances aux cultures et données multi-annuelles.
- Un système central de gestion des stocks couvrant l’ensemble des mouvements, avec répartition sur quantités cumulées et prise en charge des spécificités liées aux engrais, semences, produits de lutte, cultures et cheptels.
- Des pages web thématiques.
- Un module d’importation permettant d’intégrer des données provenant de sources variées.
- Un module d’exportation vers différents systèmes.
- Une gestion avancée des rôles et des accès.
- Un moteur unique de gestion des workflows.
- Une traçabilité des actions utilisateurs.
- Un système d’archivage documentaire.
- Un environnement sécurisé conforme aux règles internes applicables et au RGPD.
Responsabilités
- Participer au développement et à la maintenance durable de l’outil, aussi bien sur les volets back-end que front-end.
- Contribuer à la mise au point d’un framework de génération automatique de tables, vues, pages, scripts de reprise de données et tests unitaires à partir de l’analyse.
- Collaborer étroitement avec l’équipe agile pour faire évoluer la solution de manière pragmatique et orientée résultats.
Architecture cible
Back-office Angular, API Spring Boot, base de données PostgreSQL.
Objectifs de la solution
- Informer les agriculteurs sur la rentabilité de leurs différentes activités et répondre à une obligation légale wallonne liée à l’accès à certaines aides de la PAC pour l’installation et les investissements.
- Répondre aux obligations européennes découlant du règlement RIDEA (règlement (UE) 1217/2009).
- Fournir des données utiles à la préparation des plans stratégiques de la PAC.
- Servir de base à l’estimation des pertes liées à différentes calamités.
- Alimenter de multiples analyses du secteur agricole wallon, notamment pour l’établissement du rapport annuel sur l’état de l’agriculture wallonne.
- Constituer une source de données pour le monde académique.
METHODE D EVALUATION
Les candidats retenus à l’issue de la présélection seront invités à un entretien devant un jury. Celui-ci pourra, si nécessaire, se dérouler à distance.
Offre
Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)