Job purpose
As part of our Global Payments IT project team, the individual would be required to help facilitate:
- Create of a private distributed ledger for managing payment transactions with clients and correspondent banks
- Create a platform that facilitates instant payments and instant reconciliation
General Duties
- Help setup a block chain infrastructure on private cloud using an well known open source toolkit
- Build APIs and interfaces that help updating of the ledger, validate transactions and ensure that the network operates securely and efficiently.
- Facilitate processes for reconciliation of transaction
- Provide capabilities for statement and reporting
Knowledge and Experience
- Knowledge of Block chain architecture including nodes, consensus mechanisms and data structures.
- Familiarity with programming languages such as Solidity, Java and Python.
- Understanding of Cryptographic concepts such as hash functions, digital signatures, PKI to build secure and tamper proof solutions
- Strong desire to solve tough problems with rigour
- Excellent Communication Skills
- Curiosity to learn and understand business processes. Ability to manage ambiguity.
- Work in fast paced environment
Qualification and Skills
- Bachelors/Masters degree preferably in Computer Science with subject such as Cryptography
- Internship experience working on Block chain solutions
- Experience in Programming Languages such as Java, Solidity, Python
- Knowledge in SQL database such as MSSQL, Postgre SQL and NO SQL databases such as Mongo DB