Advanced Resource Managers (A.R.M.)
Smart Contract Developer
Job Description
Salary: £41,000 - 81,000 per year
Requirements:- Strong software development experience, preferably Python.
- Hands-on experience with Thought Machine Vault Smart Contracts.
- Experience developing and testing complex financial or business logic.
- Good understanding of banking products and financial calculations.
- Experience with automated testing, TDD, Git, CI/CD, and modern engineering practices.
- Strong analytical, problem-solving, and communication skills.
- Experience working in multidisciplinary Agile teams.
- Strong understanding of Vault Core, including Smart Contracts and Vault APIs.
- Experience with balances and dimensions, scheduled events and hooks, interest accrual/application, and account lifecycle management.
- Experience implementing lending and/or savings products.
- Experience with legacy-to-Vault product migration.
- Experience with interest rates, repayment schedules, fees, overpayments/underpayments, deposits, withdrawals, maturity, and account closure.
- Experience with financial event streams and downstream accounting or reporting.
- Experience with reconciliation between legacy and target banking platforms.
- Experience in UK financial services or other regulated banking environments.
- Experience with microservices, event-driven, and cloud-native architectures.
- Experience with Jira, Confluence, and Agile/Scrum.
- Develop and maintain Vault Smart Contracts for Lending and Savings products.
- Translate business requirements into scalable, maintainable product logic.
- Implement interest, accruals, repayments, fees, payment allocation, balances, and lifecycle events.
- Support product migration from legacy systems to Vault.
- Collaborate with Product, Business Analysis, Architecture, and Engineering teams.
- Develop automated tests covering business rules, edge cases, and regression scenarios.
- Participate in code reviews and technical design discussions.
- Investigate defects and support functional, integration, migration, and production testing.
- Validate and reconcile financial calculations between legacy systems and Vault.
- Support releases and produce technical documentation.
- Follow engineering, security, governance, and regulatory standards.
- CI/CD
- Cloud
- Confluence
- Git
- Support
- JIRA
- Python
- Security
- TDD
- microservices
- ARM
More:
We are supporting a major Core Banking transformation using Thought Machine Vault Core. The role is based in London on a contract basis, with a negotiable salary. We are a specialist talent acquisition and management consultancy providing technical contingency recruitment and more complex resource solutions across the UK and global technical sectors.
last updated 34 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Advanced Resource Managers (A.R.M.)
Advanced Resource Managers (A.R.M.)
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£61,000
This role
£55,000
UK median
This salary is 11% above the UK median for Developers (£55,000/yr).
Based on 2024–2025 UK technology sector benchmarks