BNP Paribas is a leading bank in Europe with an international reach. It has a presence in 73 countries, with more than 196,000 employees, including around 149,000 in Europe. The Group has key positions in its three main activities: Domestic Markets, International Financial Services (whose retail-banking networks and financial services are covered by Retail Banking & Services) and Corporate & Institutional Banking, which serves two client franchises: corporate clients and institutional investors.
BNP Paribas Corporate and Institutional Banking is a globally recognised leader offering capital markets, securities services, financing, treasury and advisory solutions.
Business Area/Dept Overview
RISK Global Services is a stream within RISK which aims at being a single place for issues related to risk data/analysis, models/methodologies, stress-testing, market & counterparty risk systems. Within Global Services, RISK Systems is in charge of providing the bank with a comprehensive capital markets risk system used to calculate market and counterparty risk capital figures using advanced method internal models validated by the regulator and to support the needs of users for risk analysis, risk reporting and the credit process. Inside RISK Systems, the IT Development department is in charge of delivering and supporting world class software using agile methodology.
Job Purpose:
Scope of work is the Data Processing Platform, a large ETL feeding the Risk Systems Data-warehouse.
Every day our system ingests around 500k feeds and populates a Data-warehouse with over 3B risks that are critical for risk monitoring of the bank\xe2\x80\x99s trading activities. The platform is composed of 100+ instances of ~20 components running on 100+ VMs / servers.
As a Developer, Data Platform \xe2\x80\x93 Assistant Vice President you will :
- Play an active role in our \xe2\x80\x9cStreaming Architecture\xe2\x80\x9d transformation. Bringing in streaming concepts, leveraging the Kafka ecosystem (Streams, Connect\xe2\x80\xa6)
- Support the move to our private cloud by adapting our existing application to be \xe2\x80\x9ccould-native\xe2\x80\x9d
- Dig into our processes and code to identify simplifications opportunities and support the removal of legacy technologies (Active MQ, Jython)
- Design and implement solutions to evolve the data pipeline
o Adding features to support new business processes
o Technical enablers (scalability, cyber-security, throughput)
- Your ideas to improve the CI/CD will contribute to our processes improvements
The department is going through an Agile@Scale transformation :
- You will be part of a squad working with 2 week scrum sprints and composed of other Java and Python developers, Database engineers and Operations analysts located in London, Paris and Mumbai.
- The squad is part of the \xe2\x80\x9cData Platform Tribe\xe2\x80\x9d that is a group of Development and Operational squads focussed on the data platform (~50 people).
- The tribe is part of a larger 400+ people worldwide cluster working on Risk Systems.
Main responsibilities
The candidate will be expected to fulfil the role of a Developer, Data Platform \xe2\x80\x93 Assistant Vice President as follows:
\xc2\xb7 Translate requirements into solutions.
\xc2\xb7 Contribute to architecture design, working with Solution Architects to ensure consistency
\xc2\xb7 Develop, implement and unit test the required solution, respecting best practices, standards and tools.
\xc2\xb7 Document solutions for maintenance and support.
\xc2\xb7 Take part in peer group code reviews
\xc2\xb7 Provide updates of status and estimates to complete
\xc2\xb7 Identify risks and issues, and help monitor them
\xc2\xb7 Plan, design, perform, support and document unit and integration tests
The candidate is expected to perform the above tasks in collaboration and agreement with the Scrum Masters, Product Owners and other development staff within the Risk Systems squads and where necessary with the Operations and Infrastructure teams.
Qualifications
Knowledge, Skills & Experience
Qualifications
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.