Developer, Data Platform Assistant Vice President

London, United Kingdom

Job Description


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

  • Master\'s degree in Computer Science or Software Engineering is preferred
Experience and Knowledge
  • Experience developing engineering applications for a large corporation
  • Proven experience of technical leadership and solution design
  • \xc2\xb7 Proven experience of programming on several large scale systems (large data or compute volume)
Essential Skills
  • Expert Java knowledge including hands on experience with Spring and multithreading.
  • Proven experience with Event Streaming using Apache Kafka and Kafka Streams
  • Proven SQL and database integration skills
  • Good knowledge of DevOps tooling and techniques
  • Very good communication both verbal and written
  • Very good problem-solving and logical thinking
  • Result Oriented
  • Assertive, with experience of convincing peers to adopt proposed technical solutions while also able to compromise
Preferred (but non-mandatory) skills :
  • Oracle Coherence in-memory Data Grids
  • Python
  • Ansible
  • Docker, Kubernetes
The successful candidate will have enthusiasm for learning and working closely with the rest of development team which is located in Paris, Brussels and Mumbai. The candidate should expect to work on larger complicated projects with several other developers but should be flexible enough to switch to smaller scale enhancements if required.

Equal Opportunities

BNP Paribas promotes equality of opportunity and is committed to ensuring that no individual is discriminated against on the grounds of age, disability, gender reassignment, marriage or civil partnership status, pregnancy and maternity, race, religion or belief, sex or sexual orientation.

As an employee with BNP Paribas London Branch, we want to make sure that you are rewarded for your commitment. As such, you will be entitled to our award winning benefits package which includes a generous holiday allowance of at least 34 days (including bank holidays), a non-contributory pension of 12%, private healthcare, GP service and dental cover all as standard, along with a number of personal insurances such as income protection, life assurance and personal accident insurance. We believe in ensuring all our employees have a positive work life balance so in addition you will also have access to a variety of flexible lifestyle benefits such as cycle to work and green car leasing schemes, season ticket loans and reduced cinema and gym membership to name a few.

BNP Paribas

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2988989
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned