Assistant Director, Technical Developer
Reports to: Director, Solutions Engineering & Delivery
Location: London
Job purpose
- Working as part of the ISDA Data & Digital Solutions team, this role focuses on providing support to facilitate member adoption of the Common Domain Model (CDM) or ISDA’s Digital Regulatory Reporting (DRR) extension.
- The CDM is a standard codified representation of transactions, events, agreements and processes, and is a key initiative to digitally transform the industry.
- The role, based in London or New York, involves interacting with market participants and other trade associations globally.
- The role will drive model analysis, code development, data mapping, and manage technical queries related to the models or codebase.
Duties and responsibilities
- Support implementation of CDM/DRR by ISDA’s membership and other firms.
- Become an SME on the CDM & DRR solutions.
- Hands‑on coding in Java and Python, exposure to domain‑specific or functional languages, code generators, build and release best practices, testing frameworks and using the GitHub repository and issue‑management environment.
- Work with assigned members to assist with their business analysis, mapping of proprietary models and/or other data standards such as FpML, modelling and technical queries related to CDM & DRR, focusing on collateral management and regulatory reporting use cases.
- Assist with CDM data model extensions, driven by member feedback.
- Represent ISDA, its membership and constituencies at meetings with its members, other associations and service providers.
- Assist the Data and Digital Solutions team in maintaining a product development task list and roadmap based on members’ requirements.
- Document members’ requirements into agile stories for development by service providers.
- Represent members at working groups to propose modelling changes and developments to the models; these could be within the open source community.
- Write user documentation related to newly developed code.
- Validate technical contributions made by other parties, particularly assigned members.
- Work with other trade‑association technical leads, and ISDA’s service providers in submitting developments for and prioritising content for releases.
- Assist with administration related to contribution of CDM/DRR model extension, including attending sprint planning and checkpoint meetings.
Project Management
- Support Head of Data and Digital Solutions to deliver the adoption strategy for CDM and DRR.
- Maintain project‑management responsibilities for implementation‑assistance projects with members.
- Ensure data capture from member implementation needs is fed back into the product roadmap.
Relationship Management
- Understand relative importance of industry stakeholders and ensure appropriate engagement with CDM & DRR initiatives by developing relationships that support adoption.
- Work with colleagues to ensure that CDM & DRR product agenda continually reflects the priorities of ISDA’s membership and provides a transparent process for identifying and adopting new features and developments.
- Develop and maintain strong relationships, in particular with industry subject‑matter experts across member firms (including buy and sell side), vendors, other trade associations and third‑party administrators.
Qualifications
- Bachelor’s degree in any specialty (computer science, engineering or technology preferred).
- Further business‑analysis or technology qualifications an advantage.
- Requirements gathering: articulation of functional and technical requirements in a clear fashion for developers.
- Ability to work with data formats (JSON, XML, FpML) and code editors (IntelliJ, VS Code).
- Data modelling of financial products, transactions and lifecycle events.
- Strong oral and written communication skills with the ability to actively listen to members and industry stakeholders.
- Proven ability to learn quickly.
- Knowledge of the derivatives market and technical expertise across derivatives.
- Proven ability to gain credibility at all levels quickly and demonstrate excellent relationship‑management skills.
- Ability to work effectively as part of a team, demonstrate initiative and proactively contribute ideas, views and recommendations.
- Ability to adapt plans based on data‑driven input.
- Detail‑oriented in composing, typing and proofing materials.
- Self‑starter with a strong work ethic who demonstrates an appreciation for punctuality, reliability and a desire to drive change and achieve results.
- Team player who contributes to the success of the immediate team and ISDA as a whole.
- Good working knowledge of MS Office (Word, PowerPoint, Excel, Outlook).
- Ability to work in an organized fashion balancing multiple stakeholders and competing priorities.
Technical Requirements
- Code development using Java and/or Python.
- Working with GitHub (pull requests, branches, merging, repositories, administration, issues).
- Integrated development environment (IDE) such as Eclipse, IntelliJ, or VS Code.
- Experience with XML (FpML) and JSON.
Experience
- 5+ years working in Financial Services, preferably derivatives trade processing in a software engineering role.
- Prior experience in code development for trade‑processing implementation.
- Modelling financial products and processes, preferably in derivatives product classes with hands‑on model development experience.
- Experience with collateral management and/or regulatory reporting functions/processes within a financial institution.
- Desirable but not essential: experience with the CDM or ISDA DRR, and working with open‑source technology and communities.
Seniority Level
- Director
Employment Type
- Full‑time
Job Function
- Information Technology
#J-18808-Ljbffr
Contact Detail:
ISDA Recruiting Team