Développeur Full Stack Java/Angular (Freelance possible)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ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)