Full Stack Developer

Keystone Solutions
Namur, Belgium
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Junior

Job location

Namur, Belgium

Tech stack

JavaScript
API
Agile Methodologies
JIRA
HTML5
Unit Testing
CSS
Continuous Integration
Data Recovery
Identity and Access Management
PostgreSQL
Open Web Application Security
Scrum
SQL Databases
Web Pages
Web Services
Spring-boot
Cypress
Backend
Angular
Gitlab-ci
Front End Software Development
REST
Mocha
Devsecops
Jenkins

Job description

We are seeking a Full Stack Developer for a consultancy mission at a client site, representing Keystone Solutions. The primary focus will be on the SACHA project (Harmonized Accounting Analysis System in Agriculture). Depending on workload, the consultant may also be temporarily assigned to other projects., The SACHA project involves the development of an online, modular agricultural management accounting tool that facilitates the collection and processing of data across various domains, including automatic links to external databases. Key components include:

  • A comprehensive and modular unique journal capable of managing charges, products, distributions, assignments, IN/OUT movements, IS/IE stocks, advances to crops, and multi-annual data.
  • A central stock management system (SCGS) that tracks all movements, allowing distributions based on cumulative quantities and supporting the specifics of fertilizers, seeds, pest control products, crops, and livestock.
  • Thematic web pages.
  • An import module to integrate various data from diverse sources.
  • An export module for various systems.
  • Advanced role and access management.
  • A unique workflow management engine.
  • User action traceability.
  • A document archiving system.
  • A secure environment compliant with SPW Digital rules and GDPR.

Objectives of SACHA:

  • To inform farmers about the profitability of their various activities and to meet a legal obligation in Wallonia to access CAP-related aids for installation and investments.
  • To comply with European obligations related to the RIDEA regulation (EU Regulation 1217/2009).
  • To serve as an essential data source for DPEAI (SPW ARNE) in preparing CAP strategic plans.
  • To provide data for estimating losses caused by various calamities.
  • To serve as a data source for multiple analyses of the Walloon agricultural sector and to enable the annual report on the state of Walloon agriculture, in accordance with the Walloon Agricultural Code (D.88 to D.90).
  • To provide data for the academic world.

Constraints:

Participate in the development of a framework for automatic generation of tables, views, pages, data recovery scripts, and unit tests based on analysis. Establish sustainable maintenance of the tool, covering both back-end and front-end aspects.

Target Architecture of SACHA:

Back-office Angular, Spring Boot API, PostgreSQL DB, hosting.

Requirements

  • Effective collaboration with the agile team.
  • Autonomous.
  • Pragmatic and results-oriented.
  • Willing to use and participate in the development of an automatic generation framework., * Architecture Logicielle
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Bases de donnes : exprience avec SQL, PostgreSQL
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Comptabilit
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Dveloppement Back-End : Java & Spring Boot
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Dveloppement Front-End : Angular, matrise de JavaScript, HTML5, CSS3, utilisation dun design system
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • DevSecOps : exprience avec les outils CI/CD (Jenkins, GitLab CI)
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Jira & Jira Xray - Level: T1 - Junior - Most recent: Any time
  • Migration de donnes
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Rdaction de documents techniques et fonctionnels
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Scrum et Agile : exprience dans des projets Agiles et dans la mthode Scrum
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Scurit des Applications : connaissance des meilleures pratiques de scurit (OWASP)
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Tests et Assurance Qualit : exprience avec les frameworks de tests (comme Jest, Mocha, Cypress)
  • (mandatory) - Level: T1 - Junior - Most recent: Any time
  • Web Services, REST API, RESTful API
  • (mandatory) - Level: T1 - Junior - Most recent: Any time

Language requirements:

French (mandatory) Level Proficiency (C2)

Apply for this position