Overview of Role:
A Smart/Blockchain Developer experienced in DAML smart contract and Canton blockchain - Delivering synchronized finance.
Responsibilities:
- Responsible to act on tasks per provided by the team lead or architect.
- Support system architecture, design; support cross business area.
- Responsible for end-to-end application delivery for specified projects.
- Identify and engage all technical component teams.
- Ensure project designs are compliant to architectures standards.
- Support Design, develop, implement, and maintain series of programs, subsystem, revision and enhancement of existing apps.
- Support the deployment activity as per the processes defined.
- Ensure all the prerequisites are met prior to initiating any deployment tasks.
- Execute rollback procedures, if required
- Troubleshoot incidents during deployment.
- Perform operational readiness tasks and ensure production acceptance criteria are met.
- Ensure functional and NFR requirements (Capacity, availability, response times, fault tolerance etc.) are delivered as agreed
Qualifications & Requirements :
- Minimum 5 years of development experience as a Smart Contract/ Blockchain Developer, of which 3-5 years experience on Smart Contract.
- Experience on Java on Cloud development
- Must have experience as a Developer across various SDLC phases such as technical design, development, deployment, go-live, test (development support), etc.
- Exposure to Investment Banking/ Wealth Management products/ applications advantaged.
- Exposure of Money Markets, Funds, Debt Securities advantaged.
- Experience in development of DAML smart contract and Canton Blockchain.
- Experience of design and build of integration components
- Experience in data structures and algorithms, design patterns and object-oriented design principles.
- Good knowledge of Oracle
- Fully conversant on Interface design, Database design, OOAD
- Ability to work in a team/individually and handle deadlines