The programme is developing SACHA, an online modular agricultural accounting system used to collect, consolidate and analyse farm-level financial and production data for Wallonia. This Data Analyst role exists to turn business needs into structured data flows, functional specifications and dashboards, working closely with a public-sector analyst and the development team using Angular, Spring Boot and REST web services.
The mission
SACHA is a web application that centralises farm accounting, stock movements, multi-year records and role-based workflows. The technical landscape is an Angular front end, Spring Boot APIs and a PostgreSQL database hosted on secure public-sector infrastructure. The system must support imports from Excel and external databases, an export module to other systems, audit trails, document archiving and GDPR-compliant access controls.
On a day-to-day basis you will gather and analyse requirements with a public administration analyst, translate those needs into functional specifications and data models, and define the interfaces that feed the system. You will design reports and dashboards for policy teams and farmers, specify import/export contracts over REST web services, and create test cases in Jira Xray so the development team can deliver validated features in Scrum sprints.
Your responsibilities
- Convert stakeholder interviews and source files into clear data models and mapping rules that enable reliable imports from Excel and external databases
- Produce precise functional specifications and API contracts for the development team, including expected payloads and error handling for REST web services
- Design business process models in UML and BPMN that define workflows, role permissions and stock movement logic
- Deliver reusable report and dashboard specifications, including KPIs and visualisation requirements for policy analysts and agricultural users
- Author test scenarios and acceptance criteria, register and track tests in Jira and Jira Xray, and verify QA results with Jest, Mocha or Cypress where applicable
- Collaborate in Scrum ceremonies, refine backlog items and support the evolution of an automatic code and table generation framework from analysis artefacts
Your profile
Essential skills
- Solid understanding of accounting concepts, preferably with exposure to agricultural accounting and stock management
- Practical experience consuming and specifying REST web services for data exchange
- Proven ability to write technical and functional documentation that developers and business users can follow
- Competence in modelling business processes using UML and BPMN and turning models into functional specifications
- Experience producing reports and dashboards for data consumers, with an emphasis on clear KPIs and reproducible data flows
- Familiarity with Jira and Jira Xray for test management, and experience with test frameworks such as Jest, Mocha or Cypress
- Comfortable working in Agile teams, participating in Scrum rituals and delivering in iterative sprints