We are seeking a seasoned Python Programmer to join our team. The ideal candidate will have extensive experience in developing and maintaining various applications using Python.
Key Responsibilities:
* The successful applicant will be responsible for the development, testing, and maintenance of software applications.
* They should have considerable experience in Python, including data processing techniques, SDLC, and agile development methodologies.
Mandatory Skills:
* Familiarity with data quality principles is essential.
* A minimum of 1 year of experience in trading domain or capital markets is required.
* Proven expertise in designing and developing data models using industry best practices is necessary.
* The candidate should have hands-on experience with code management tools such as Github, Azure Devops, Jenkins, and Bamboo.
* A minimum of 5 years of experience working with Python is required.
* Good understanding and demonstrated experience working with SQL (MySQL) is also required.
* Extensive experience designing and developing reports and performance metrics from complex platforms is desired.
Nice-to-Have Skills:
* Risk trading system development experience is beneficial.
* Experience with Python web frameworks such as Django and FastAPI is an asset.
* Understanding and demonstrated experience working with MySQL, as well as code management tools, is highly desirable.
* Geneva experience, especially in gSQL and RSL, is a plus.
* KDB experience is also an asset.