- Work with the central architect / design group to build strategic architecture for transaction reporting and assist with design principles and ideas; Primary task would be to help the bank design and enhance the transaction reporting platform, right from design to development, testing and documentation including training materials.
- Help improve the data infrastructure including quality, governance and controls for an enhanced transaction reporting process along with audit trail, data lineage and other BCBS239 principles
- Coordinate with front office, technology, and regulatory teams to understand the requirements
- Responsible for supporting modern agile software development methods; including educating & mentoring less experienced OOP team members.
- Experience of working with enterprise design requirements preferably at a large investment bank
Skills:
- Excellent hands-on application development experience on Python
- Understanding of capital markets; Knowledge of transaction reporting and related regulations like EMIR, MiFIR, SFTR, CAT, etc is a must along with understanding of asset classes like derivatives, repos, etc.
Excellent Analytical skills
- Strong knowledge of AMPS and similar messaging protocols
- Experience working on different analytical tools is desirable
- Experience on participating in end-to-end development lifecycle in a rigorous test driven software development environment; Knowledge of BDD, TDD is a must
- Experience of Agile software development process is desirable
- Experience on developing and delivering scalable applications
- Excellent communication skills
- Able to lead a large team of developers and provide guidance from best practice perspective
- Working and coordination with multifarious client teams like business, tech, regulatory reporting, FO, etc.
Very desirable
- Follows clean code principles and OOPs
- Experience of Agile methods
- Fluency in the Python standard libraries
- Experienced in test-driven development/BDD
- Experience with RDBMS, ORM
- Experience with CQRS and related interface standards of REST/HAL
- Experience with MQSeries/AMQ/AMPS or similar event oriented technology
- Understanding concepts of event sourcing and the alternatives
- NoSQL/Document Oriented databases - Cassandra, MongoDB
- Highly Available/Scalable Search - Elasticsearch
- Knowledge of a large bank enterprise standards
- Knowledge of a large bank application landscape
- Knowledge of realtime transaction platform
- Knowledge of regulations MiFID, EMIR, SFTR, CFTC, TRACE, CAT
- Knowledge of data modelling including internal and industry initiatives such as FpML and CDM
- Knowledge of derivatives in general and trade lifecycle