Job Description
We are seeking a talented and experienced software developer to join our team. This individual will be responsible for designing, developing, and maintaining various applications from scratch.
The ideal candidate will have extensive experience in Python, strong understanding of data quality principles, and proven experience in designing and developing data models using industry best practices.
* Hands-on experience with Python is essential.
* At least 1 year of experience in the trading domain or capital markets is required.
* Strong understanding of SDLC and agile development methodologies is necessary.
* Good working knowledge of end-user and server-side data processing techniques is a must.
Required Skills and Qualifications
Data Quality Principles
The successful candidate will have a strong understanding of data quality principles, including data validation, data cleansing, and data transformation.
* Experience with data quality tools and technologies is an advantage.
* Strong understanding of data governance principles is necessary.
Benefits
Languages
English: B2 Upper Intermediate level is required.
Others
Additional Requirements
The ideal candidate will have at least 5 years of experience working with Python, good understanding and demonstrated experience working with SQL (MySQL), and extensive experience designing and developing reports and performance metrics from complex platforms.