loader image

Urgent Python Java EBICS TS integration

Job Description

Someone who has done an EBICS integration (prefer french version EBICS TS) and can help with an integration.



We prefer python but could use java if that is faster and saves money. Prefer a Linux based solution but again windows could be ok.



If the person reads/writes french that would be preferred



The EBICS TS interface should allow

1) receive an ISO 20022 XML file (via a restful interface or on the local system)

2) Automatically sign the transactions using a USB key

3) Submit the iso 20022 data

4) receive bank reference numbers for each of the transactions in the file and log them and they should be available via API

5) Verify that the transaction was paid (transaction status call).

6) Read balance information

7) support multiple accounts

8) Read all transactions for a given period (10 minutes, 1 hour, 1 month, etc)

fields required are creation_date, amount, sender name, debit_credit, bank reference code, note field

9) log all data to a database (PostgreSQL for live, SQLite for the test)

Skills and expertise


  • Java

  • Python 



Position

Backend Developer


Must have Skills

  • Python

    Beginner

  • Linux

    Beginner

  • Java (All Versions)

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active

Skip

Urgent Python Java EBICS TS integration

Job Description

Someone who has done an EBICS integration (prefer french version EBICS TS) and can help with an integration.



We prefer python but could use java if that is faster and saves money. Prefer a Linux based solution but again windows could be ok.



If the person reads/writes french that would be preferred



The EBICS TS interface should allow

1) receive an ISO 20022 XML file (via a restful interface or on the local system)

2) Automatically sign the transactions using a USB key

3) Submit the iso 20022 data

4) receive bank reference numbers for each of the transactions in the file and log them and they should be available via API

5) Verify that the transaction was paid (transaction status call).

6) Read balance information

7) support multiple accounts

8) Read all transactions for a given period (10 minutes, 1 hour, 1 month, etc)

fields required are creation_date, amount, sender name, debit_credit, bank reference code, note field

9) log all data to a database (PostgreSQL for live, SQLite for the test)

Skills and expertise


  • Java

  • Python 



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Python

    Beginner

  • Linux

    Beginner

  • Java (All Versions)

    Beginner


Languages

english -Basic

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Anthony B

| United States