Responsibilities
- Develops code and executes unit tests to meet defined acceptance and compliance standards for each requirement or user story
- Integrates multiple architectural layers—including data, application, and business components—when designing and building client solutions
- Implements and maintains Continuous Integration and Continuous Development (CI-CD) workflows
- Supports refinement of user stories and helps define detailed requirements
- Takes part in estimating effort required to deliver stories or requirements across the development lifecycle
- Enhances existing test frameworks including integration, regression, and performance testing; reviews test outputs, detects defects, and investigates root causes
- Conducts spikes or proof-of-concept exercises as needed to reduce technical risk or explore new approaches
- Designs and builds secure, scalable blockchain systems that connect with Global Markets and enterprise platforms such as digital wallets
- Supports the development and improvement of smart contract engineering standards and practices
- Collaborates closely with Production Support and Engineering teams for application deployment and ongoing support
Work Arrangement
On-site


