Python
Smart Contract Development - Understand and contribute to the development of smart contracts, CI/CD pipeline, and deployment processes - Design Thought Machine smart contracts based on business requirements, ensuring accuracy and efficiency Business Integration - Collaborate with business stakeholders to understand and discuss requirements related to Finance, Credit card, and Ops processes in Core banking - Provide support during the development, UAT testing, and production phases, triaging issues in smart contracts Python Back-end Development - Leverage solid experience in Python back-end development to implement and optimize smart contract code Agile Software Delivery - Follow Agile software delivery frameworks to ensure efficient and iterative development processes Technical Analysis and Implementation - Analyse and validate business requirements, translating them into technical specifications for smart contract development - Implement Vault workflows and Python smart contract code from client requirements Collaboration and Coordination - Collaborate with engineering teams, obtaining a deep technical understanding of Vault and the associated roadmap - Coordinate impact and requirements across projects, supporting client staging and development instances Issue Resolution and Post-Mortems - Investigate and resolve client technical queries related to smart contracts - Conduct post-mortems and defect management on technical issues, contributing to continuous improvement Testing and Quality Assurance - Participate actively in testing, release cycles, and QA processes, ensuring the reliability of smart contract implementations - Conduct unit testing in Python and understand CI/CD processes
- Minimum of 2 years of experience in Smart Contract Python development - Proficiency in Python, Starlark - Experience in plan management, schedule management, and unit testing in Python, with a strong grasp of CI/CD processes - Practical knowledge of testing principles, including unit, integration, and end-to-end testing. - Understanding of the CQRS pattern and practical knowledge of Git flow, Trunk, and GitHub flow branching strategies - Familiarity with the DevOps toolchain, including GitHub, CircleCI, Artifactory, SonarQube, etc.
- Attractive income in Viet Nam fintech markets - 20 days of annual leave, 10 days of sick leave and public holidays. - Full-salary paid for social insurance & Premium healthcare package - Modern devices provided (Macbook, mouse, monitor…) - Empowered to listen creative ideas, and there is no distance between bosses and employees.
- Knowledge of Core banking and Thought Machine, and Smart contract version upgrades - Understanding of retail banking and accounting principles, including double-entry bookkeeping - Knowledge of how Blockchain works is a plus.