Development of a modular, online agricultural management accounting tool that enables the collection and processing of data related to various fields, notably through automatic links with external databases. This includes the implementation of:
A single, complete and modular journal, capable of managing charges, products, distributions, allocations, IN/OUT movements, IS/IE stocks, advances to crops, and multi-year data.
A central stock management system (SCGS) encompassing all movements, allowing allocations based on cumulative quantities, and supporting the specific characteristics of fertilizers, seeds, control products, crops and livestock.
Thematic web pages
An import module to integrate different data from various sources
An export module for various systems
Advanced role and access management
A unique workflow management engine
Traceability of user actions
A document archiving system
A secure environment compliant with GDPR rules
Constraints
Experiment and participate in the development of a framework for the automatic generation of tables, views, pages, data recovery script, unit tests from the analysis.
SACHA's target architecture
Back office Angular, API Spring Boot, DB PostgreSQL, hébergement.
Skills
Software Architecture
PostgreSQL databases
Accounting
Data migration
Jira & Jira Xray
DevSecOps: experience with CI/CD tools (such as Jenkins, GitLab CI)
Back-End Development: Java & Spring Boot
Drafting technical and functional documents
Scrum and Agile: experience in Agile projects and the Scrum methodology
Application Security: Knowledge of security best practices (OWASP)
Testing and Quality Assurance: experience with testing frameworks (such as Jest, Mocha, Cypress)
Web Services, REST API, RESTful API