Developer, Data Platform - London, United Kingdom - BNP Paribas

BNP Paribas
BNP Paribas
Verified Company
London, United Kingdom

2 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description
DEVELOPER, DATA PLATFORM - ASSISTANT VICE PRESIDENT (


JOB NUMBER:
31239)


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's trading activities.

The platform is composed of 100+ instances of ~20 components running on 100+ VMs / servers.

As a Developer, Data Platform - Assistant Vice President you will:

  • Play an active role in our "Streaming Architecture" transformation. Bringing in streaming concepts, leveraging the Kafka ecosystem (Streams, Connect )
  • 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
  • Adding features to support new business processes
  • Technical enablers (scalability, cybersecurity, throughput)
  • Your ideas to improve the CI/CD will contribute to our processes improvements
  • 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 "Data Platform Tribe" 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

  • Translate requirements into solutions.
  • Contribute to architecture design, working with Solution Architects to ensure consistency
  • Develop, implement and unit test the required solution, respecting best practices, standards and tools.
  • Document solutions for maintenance and support.
  • Take part in peer group code reviews
  • Provide updates of status and estimates to complete
  • Identify risks and issues, and help monitor them
  • Plan, design, perform, support and document unit and integration tests

Knowledge, Skills & Experience

Qualifications

  • Master's degree in Computer Science or Software Engineering is preferred

Experience and Knowledge

  • Proven experience of technical leadership and solution design
  • 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 problemsolving 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 inmemory Data Grids
  • Python
  • Ansible
  • Docker, Kubernetes

Equal Opportunities
**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 additi

More jobs from BNP Paribas