Developer, RISK Systems Data Platform Python - Vice President - BNP Paribas
  • England,London,City of London
  • full-time
  • Competitive salary
Job Description:
Company purpose:

Our company purpose is to contribute to a responsible and sustainable economy by financing and advising clients according to the highest ethical standards.

Our employer promise is built around three pillars:
*Being a great place to work
*Committed to sustainability and having a positive impact
*Being dedicated to the development of our people


Business area

The mission of RISK function is to provide Senior Management of the Group and of the Operating Divisions with full transparency and dynamic analysis of the risks and clients managed by the various operating divisions: Corporate and Institutional Banking (CIB), Retail Banking, Investment & Protection Services (IPS).

The scope of the RISK function within CIB in London is: *Market and Liquidity risks: covering the CIB capital markets activities, ALM Treasury as well as the IPS Business Units,
*Counterparty risks: covering all counterparty risks arising from derivative and repo transactions,
*Credit risks: credit analysis and approval for Financial Institutions Sovereigns, Wealth Management clients and other IPS private clients,
*Insurance risks: risks generated by Insurance activities,
The RISK function contributes to the definition of the Group’s risk appetite, its risk decision making process and the optimisation of capital allocation to support the development of the Operating Divisions.

The RISK Systems team is part of RISK Global Services, whose mission includes providing the bank with a comprehensive capital markets risk system used to calculate market and counterparty risk capital figures using advanced methods and to support the needs of users for risk analysis, risk reporting and the credit process.

Job purpose

As Developer within the Tribe is responsible to contribute to the design and production of quality software solutions in accordance with the applicable best practices (maintainable, secure, documented, scalable, testable and in line with the business line’s needs).

As Developer is expected to contribute to high quality and responsive third level development support to Business and Operational stakeholders within the Tribe and beyond, and to participate to the provision of out of hours support.

Key responsibilities

A fully competent and experienced IT professional accountable for carrying out a full range of professional duties.

Monitors and supports a range of systems within RISK to ensure that they are effectively maintained and coordinated within company procedures, guidelines and expectations. Recommends improvements through expertise and knowledge and propose initiatives to automate tasks.

Works under general direction and provides professional know-how to enhance the knowledge and skill base of the organisation. Provide the business with driving consistency and quality optimization.

Delivers small-scale changes or well-defined features on major initiatives. Works to enable feature delivery through defining and documenting new functionality. Comply and enforce norms and standards.

Establishes relationships and collaborates with individuals across the business to achieve business results. Works with teams and project managers to develop new functionality and improvements.

Gives consideration to IT Change Management and quality of changes.

Design and development: *Help to clarify and qualify needs.
*Help to carry out studies before project launch.
*Design software solutions.
*Provide estimates for work and updates of status and remaining effort to complete.
*Develop software that meets development and security standards, while incorporating data and security objectives.
*Help to optimise existing code and improve its maintainability.
*Help to integrate software packages and in the definition of settings.
*Identify risks and issues and help monitor them.
Testing, acceptance, and release: *Contribute to and follow the Department and Tribe test strategy.
*Plan, design, perform, support and document integration, system, and regression tests.
*Install the product deployment tools in the different environments.
*Create and/or help to upgrade the documentation.
*Support user tests
*Assist the investigation of production incidents which cannot be resolved by the global support teams.
Process Improvement: *Participate to the regular review and process improvements ceremonies within Tribe/Squad.
*Participate in internal and external developer networks to communicate and share best practices.
*Engage in continuous training and awareness of new information technologies.
Requirements

Professional qualification and expert knowledge in a specific Risk specialism and how that fits within the broader organisation as well as more deeply within the Risk function.

Good working knowledge of a wide range of Risk and company-wide policies, procedures, regulations and legislation; knowledge of best practices in risk management processes.

Excellent analytical skills with the ability to translate technical concepts and provide specialist guidance and advice to others.

Strong working knowledge of the IT technologies, systems, and architecture; understands and delivers on Cyber Security, Obsolescence and Technical Architecture topics; focussed on the quality, maintainability, optimisation and documentation of software deliverables; conversant with Dev Ops processes and practices and fully engaged with Change Management and release preparation and deployment.

SPECIFIC BUSINESS/TECHNICAL SKILLS

- Able to incrementally deliver server side applications to meet dynamic customer requirements

- Proficient in Python, with a good knowledge of its ecosystem

- Solid understanding of object-oriented programming and functional programming paradigms

- Familiar with Python application design and architectural patterns

- Demonstrable ability to write clean and readable code

- Experience with SQL and any industry standard relational database

- Understanding fundamental design principles behind a scalable application

- Creating data schemas that represent and support business processes

- Unit, integration and end to end testing

- Valued experience on technologies (or similar) used by the team: k8s, Kafka, etc.

BEHAVIOURAL SKILLS Client focussed<
Job number 1824727
metapel
Company Details:
eFinancial Careers
From simple beginnings in 1995, Talent has been on a journey to redefine the world of recruitment through creating the most empowering customer and ca...
The jobs on site are for both men and women