Position: Back-end (DAML) Engineer #13687
Company: Capgemini Engineering
Experience required: 3y
English level: intermediate

PURPOSE OF THE JOB

Our client is a worldwide alternate trading platform that provides trading of digital securities, digital equity, and investments in IPOs. The client solution provides a streamlined platform for initial issuance as well as connectivity for buyers and sellers to transact in a secondary market. The client mission, as a full-service investment bank, is to bridge the world of traditional finance and decentralized finance, “DeFi”, and to become the leading platform for the trading of public and private multi-asset digital securities globally.

MAIN TASKS AND RESPONSIBILITIES

- Perform hands-on software development, including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints 
- Work closely with product team and other full stack developers to implement innovative solutions to challenging web development problems 
- Participates in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support 
- Supports new and ongoing digital defi projects, and integration with clients and vendor platforms 
- Provides analysis of problems and recommends solutions

EDUCATION, SKILLS AND EXPERIENCE
Must have:
- 3+ year of experience with DAML programming language (DAML syntax, data modeling concepts, contract logic) 
- Expertise in developing smart contracts and distributed applications using DAML 
- Understanding of blockchain technology and distributed ledger concepts 
- Knowledge of decentralized networks, consensus mechanisms, transaction validation, and data privacy in a distributed environment  - Proficiency working with Docker 
- Proficiency working with ECS and EKS 
- Ability to efficiently manage and build large, complex web applications - Strong analytical and problem-solving skills, with good attention to detail 
- Self-motivated, ability to work independently 
- Ability to use creative thinking to develop innovative solutions to business problems

PERSONAL COMPETENCIES
   
- Familiarity with DAML-specific libraries, toolkits, and utilities 
- Familiarity with DAML ledger model, concepts, contracts, transactions, and ledger state