Job Overview
As a senior Python developer, you will be responsible for creating a risk management application from the ground up, encompassing systems for traders, pre-trade checks, and analysis.
* Significant experience in Python is required, along with a solid grasp of end-user and server-side data processing techniques.
* A thorough understanding of data quality principles and hands-on expertise in Python are essential for this role.
* Experience in designing and developing data models using industry best practices, as well as utilizing code management and CI/CD tools like GitHub and Azure DevOps, are also necessary.
Key Responsibilities
This position involves:
* Developing a comprehensive risk management application that integrates various systems for traders, pre-trade checks, and analysis.
* Implementing efficient data processing techniques on both the client and server sides to ensure seamless performance.
* Maintaining a robust data quality framework that ensures accuracy and consistency across all data points.
Requirements
The ideal candidate should possess:
* Substantial experience with Python programming language.
* Excellent knowledge of data processing techniques, including end-user and server-side operations.
* Strong understanding of data quality principles and their practical applications.
* Familiarity with data modeling concepts and industry-standard best practices.
* Hands-on experience with code management tools like GitHub and Azure DevOps.