Position Description:
Title: Smart Contract/Blockchain Developer
Overview:
Seeking developers with a minimum of 5 years of experience in Smart Contract or Blockchain technology, capable of contributing to and leading projects in the Investment Banking and Wealth Management sectors.
Core Responsibilities:
- Develop and enhance blockchain-based applications, particularly using DAML and Canton Blockchain technologies.
- Design and implement integration components across various financial platforms including Money Markets, Funds, and Debt Securities.
- Architect and develop solutions utilizing data structures, algorithms, design patterns, and principles of object-oriented design.
- Proficient in Oracle database management, interface design, and object-oriented analysis and design (OOAD).
- Work collaboratively within a team or independently, managing deadlines and project deliverables.
- Execute detailed tasks as directed by team leads or architects based on specific requirements.
- Oversee the architecture and support across various business areas, ensuring technical and functional compliance with project standards.
- Manage end-to-end delivery of assigned projects, coordinating with all necessary technical teams.
- Drive the development process for self and team, ensuring adherence to design standards and project timelines.
- Support the development, maintenance, and enhancements of applications, ensuring smooth deployment and operational functionality.
- Address deployment issues, performing necessary troubleshooting and operational readiness checks.
- Guarantee that all deployment prerequisites are fulfilled and manage potential rollback processes.
- Ensure that applications meet both functional and non-functional requirements (e.g., capacity, availability, response times, fault tolerance).
Qualifications:
- Extensive experience in smart contract development and blockchain technologies pertinent to financial applications.
- Strong background in design and development within the investment banking or wealth management sector.
- Demonstrated capability in leading development teams (for senior developer roles).
- Excellent problem-solving skills and proficiency in technical design.
- Ability to deliver projects independently with minimal supervision.
Key Attributes:
- Ability to work effectively both independently and as part of a team.
- Strong organizational skills with the capability to manage multiple priorities.
- Commitment to meeting deadlines and achieving compliance with architectural standards.
- Excellent communication skills, with the ability to engage various technical teams and stakeholders.