Back End Developer

Onesource Consulting
yesterday

Role details

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

Job location

Tech stack

JavaScript
Microsoft Excel
API
Agile Methodologies
JIRA
Unit Testing
Continuous Integration
Data Transmissions
Data Migration
Data Recovery
Identity and Access Management
PostgreSQL
Open Web Application Security
Scrum
Software Architecture
Web Pages
Web Services
Spring-boot
Software Security
Cypress
Backend
Angular
Gitlab-ci
REST
Mocha
Devsecops
Jenkins

Job description

  • Development of an on-line and modular computer tool for farm management accounting, allowing the collection and processing of data related to different fields, in particular through automatic links with external databases. This includes the implementation of:
  • A single, complete and modular journal, capable of managing loads, products, allocations, assignments, IN/OUT movements, IS/IE stocks, crop advances, and multi-annual data.
  • A central stock management system (SCGS) covering all movements, allowing distributions on cumulative quantities, and supporting the particularities 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 single workflow management engine
  • Traceability of user actions
  • A document archiving system
  • A secure environment that complies with Client and GDPR rules

SACHA Objectives

  • Inform farmers about the profitability of their various activities and meet a Walloon legal obligation to access CAP aid related to installation and investments.
  • To meet the European obligations related to the RIDEA regulation (Regulation (EU) 1217/2009).
  • Essential data source for the DPEAI (SPW ARNE) in the context of the preparation of the CAP strategic plans
  • Data source to estimate losses induced by various calamities
  • Source of data for multiple analyses of the Walloon agricultural sector and in particular to enable the annual report on the state of Walloon agriculture, in accordance with the Walloon Code of Agriculture (D.88 to D.90).
  • Data source for the academic world.

Constraints

  • Experiment and participate in the development of a framework for the automatic generation of tables, views, pages, data transfer scripts, unit tests from the analysis.

SACHA Target Architecture

  • Back-office Angular, API Spring Boot, DB PostgreSQL, hébergement Client.

Data recovery

  • The project will use the data currently stored in Excel files.

Requirements

  • Software Architecture(mandatory): Level T2 - Confirmed Most recent experience This year
  • PostgreSQL databases(mandatory): Level T2 - Confirmed Most recent experience This year
  • Accounting(mandatory): Level T2 - Confirmed Most recent experience Any time
  • Back-End Development: Java & Spring Boot(mandatory)
  • Level T2 - Confirmed Most recent experience This year
  • DevSecOps: Experience with CI/CD tools (such as Jenkins, GitLab CI)(mandatory): Level T2 - Confirmed Most recent experience This year
  • Jira & Jira Xray(mandatory): Level T1 - Junior Most recent experience This year
  • Data migration(mandatory): Level T2 - Confirmed Most recent experience This year
  • Drafting of technical and functional documents(mandatory): Level T2 - Confirmed Most recent experience This year
  • Scrum and Agile: experience in Agile projects and in the Scrum method(mandatory): Level T2 - Confirmed Most recent experience This year
  • Application Security: Knowledge of Security Best Practices (OWASP)(mandatory): Level T2 - Confirmed Most recent experience This year
  • Testing and Quality Assurance: experience with testing frameworks (such as Jest, Mocha, Cypress)(mandatory): Level T1 - Junior Most recent experience This year
  • Web Services, REST API, RESTful API(mandatory): Level T2 - Confirmed Most recent experience

Apply for this position