We are looking for a Python Developer responsible for construction of application components and scripting to manage the interchange of data between external services and the system and apply the methodologies related to the citizen services framework. Your primary focus will be the development of core framework, ensuring a code documentation and set of scripts fully integrated to the core System.
The code deliverer must have a good quality and it should have high performance and responsiveness on deal and market data integration plus market risk and counterparty metrics calculation. In this context, understanding of finance, together with a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Early experiences at BNP Paribas
An overview of all you can expect across Early Careers at BNP Paribas.
Main Tasks and Responsibilities:
The successful candidate will be expected to fulfil the role of a Python developer with a strong business appetite as follows:
Be part of a growing team that is at the heart of our business users teams
Design, build, and maintain efficient, reusable, and reliable Python code
Rapidly prototyping solutions to quickly prove/disprove new concepts
Design and implementation of low-latency, high-availability, and performant applications
Deal processing and integration into the system
Risk Metric Calculation
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automation.
Minimum Qualification Requirements:
Master’s degree in Computer Science, Finance or related field
Data or Risk Management related business analysis experience is preferred
Proven ability to resolve incidents in a production environment.
Technical Skills Required:
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.
Functional Skills Required:
Appetite for developing an understanding of finance and risk metrics
Experience of market and/or counterparty risk would be advantageous
Knowledge of risk and pricing and deal representation would be advantageous.
Strong analytical skills with a creative and flexible approach to problem solving
Capacity to work effectively in a team
Delivery-focused with keen attention to detail
Excellent interpersonal and organisational skills
Professional and precise communication skills.
Product Owner and Solution Architect Squad Interview.