Senior Smart Contract Developer

Apply now »

Date: Jan 27, 2023

Location: Ho Chi Minh City, VN, 700000

Company: GFT Technologies SE

Roles and Responsibilities

Understand the smart contract, CI/CD pipeline, deployment process

Understand business requirements and convert that into Thought machine smart contract designs

Understand business flow in Core banking and can discuss with Business on Finance, Credit card, Ops requirements

Support business features during development, UAT testing and Production. Able to triage issues in smart contract (missing posting, schedules issues, incorrect interest calculation etc.)

Solid experience in Python back-end development

Following Agile software delivery framework

In client-facing integration, implementation engineering, or solution architecture roles, in B2B software product companies

Analyzing and validating business requirements, translating them into technical specifications/requirements.

Evaluating core platform changes versus client-specific requests.

Implementing Vault workflows and Python smart contract code from client requirements (Software Engineering).

Collaborating with engineering, obtaining a deep technical understanding of Vault and associated roadmap.

Coordinating impact and requirements across projects. Supporting client staging and development instances.

Understanding, investigating, resolving client technical queries. Prioritizing and managing backlog and sprint planning.

Conducting post mortems and defect management on technical issues.

Participating in testing, release cycles, and QA processes relating to client deployments.

 

Skills:

Python, Starlark , Thought machine smart contract knowledge

Deep understanding of Smart contract hooks, Core APIs, Streaming APIs, Smart contract version upgrade

Plan management, Schedule management, Unit testing in Python, understanding of CI/CD process.

Practical knowledge of testing principles – unit, integration, and e2e testing

Understanding of CQRS pattern

Practical knowledge with Git flow, Trunk, and GitHub flow branching strategies

Familiar with DevOps toolchain experience: GitHub, CircleCI, Artifactory, SonarQube, et al.

Nice to have – understanding of retail banking and accounting (eg. double-entry bookkeeping) principles

Nice to have – understanding of how Blockchain works

Having experiences with projects in financial institutions, digital banks, or fintech