ACG_2676_JOB
Our client, a fast-growing firm specialized in fintech, is looking for a qualified candidate to join their firm.
- Gain a solid understanding of smart contracts, CI/CD pipelines, and the deployment process.
- Translate business requirements into well-structured Thought Machine smart contract designs.
- Understand core banking workflows and collaborate with business teams to address requirements related to finance, credit cards, and operations.
- Provide support for business features throughout development, UAT testing, and production. Troubleshoot and resolve issues in smart contracts, such as missing postings, scheduling errors, or incorrect interest calculations.
- Demonstrate strong experience in Python back-end development.
- Work within an Agile software development framework.
- Bring experience from client-facing roles in integration, implementation engineering, or solution architecture, ideally within B2B software product environments.
- Analyze and validate business needs, converting them into clear technical specifications.
- Assess and balance core platform changes against client-specific customizations.
- Develop Vault workflows and implement Python smart contracts based on client requirements.
- Work closely with engineering teams to gain in-depth technical knowledge of the Vault platform and its roadmap.
- Coordinate requirements and impacts across multiple projects, while supporting client staging and development environments.
- Investigate and resolve technical client queries, manage issue prioritization, and lead sprint planning activities.
- Conduct root cause analysis, manage defect resolution, and perform post-mortems on technical issues.
- Participate in testing activities, release management, and QA processes for client deployments.
Requirements
- At least 2 years of hands-on experience working with smart contracts, including smart contract hooks, Core APIs, Streaming APIs, and version upgrades.
- Strong proficiency in core Python, previously working on projects within financial institutions, digital banks, or fintech environments.
- Skilled in managing plans, schedules, and writing unit tests in Python, with a solid grasp of CI/CD processes.
- Practical experience with testing methodologies, including unit, integration, and end-to-end (E2E) testing.
- Familiar with the CQRS (Command Query Responsibility Segregation) architectural pattern.
- Proficient in Git workflows, including Git Flow, Trunk-Based Development, and GitHub Flow.
- Experience using DevOps tools such as GitHub, CircleCI, Artifactory, and SonarQube.
Preferred
- Knowledge of retail banking and accounting concepts like double-entry bookkeeping.
- Basic understanding of blockchain technology.
Benefits
- Competitive salary pakage including 13th-month salary guarantee and performance bonus
- Premium health insurance
- Hybrid working
- Extensive annual leaves
Due to the immense number of applications, only shortlisted candidates will be contacted.