Job Title: Enterprise Architect – Derivatives
Fulltime or contract, open rate/salary
Department: GWT, IT&S
Business Line: GFI and Derivatives
Reports to: VP / Director
Direct Reports: None
Purpose of Job:
The Derivatives Architect is a senior technical contributor with expertise in solutions architecture, data architecture, enterprise architecture blueprinting and governance.
The Derivatives Architect will interface with all levels of both business and technology to understand and document the current architectural landscape, work with stakeholders to understand and document the proposed future state architecture and then map out a roadmap between the two.
Architecture roadmaps will include technology, business process and data to deliver a holistic view of the Derivatives technology requirements. The incumbent will possess full technical knowledge on all phases of systems analysis, while considering the business implications of the proposed roadmap to the current and future business environment. For the solution architecture component of the job the candidate will also be able to create detailed specifications from which programs will be written.
Additional responsibilities include:
Presentation of summary blueprints, roadmaps and project portfolio outcomes to all levels of management up to and including the most senior in the organization.
Integration of the Derivatives Architecture into the wider wholesale banking architecture and then up into the Scotiabank enterprise as a whole.
Liaison with Business Analysis and Delivery departments within Derivatives to ensure close alignment with both running change the bank projects and minor enhancement work currently being undertaken.
Specific Area of Focus:
Derivatives pricing trade capture and lifecycle management including settlement. All asset classes (Fixed Income, Foreign Exchange, Equities, Currencies and Credit) for both flow and Over The Counter trading.
Understands the business from several points of view and aligns GWT & other IT&S systems and processes to address critical information and automation requirements.
Understands distributed systems development Functional programming skills, strong computer science foundation; technology stack including UI; AngularJS, Drools (KIE), jBPM; RT Processing: Scala, Apache Spark, distributed NoSQL database using JSON; RDBMS sharding; Big Data – Hadoop; RESTful API
Excellent mathematical skills
Experience of building large scale applications, machine learning and big data.
Responsible for the successful implementation of a strategic blueprinting initiative for Derivatives which includes setting up a framework to ensure the ongoing relevance of the blueprints and roadmap.
Acts as the most senior Solutions Architect for Derivatives – reviews architecture designs and implementation plans to ensure conformance with both the blueprints and industry best practice.
Responsible for ensuring that all designs are implementable within an approved technology stack and using a Continuous Delivery approach.
Responsible for setting up standards and governance around the technology stack. Ensuring that these standards remain current and relevant.
Responsible for approval of the design of all major projects prior to implementation.
Participates in all phases of the IT System Development Lifecycle (SDLC).
Derives and documents a consistent Data Architecture for Derivatives
Tracks Derivatives compliance with Data Architecture requirements from Regulators (eg BCBS 239) Liaises with the wider Scotiabank enterprise to ensure alignment with major regulatory initiatives.
Requires little management direction and handles extremely complex problems.
relevant and recognized degree (IT related, Business or MBA)
proven IT experience with an emphasis on highly complex systems/business initiatives.
10 + years of IT and business industry work experience, which includes at least 3 years of experience in managing teams or projects.
advanced technical and business knowledge in multiple disciplines, technologies, and processes.
knowledge of derivatives trading (any asset class – and stage in the lifecycle)
expertise in solutions architecture
undertaken at least one major blueprinting exercise.
Nice to have:
• production experience with NoSQL databases or distributed caching
• experience with Functional Programming
• experience with mixed language development and highly heterogeneous technology stacks
•experience with Zachman Framework or TOGAF
•setting up a governance function