Job Title: Senior Python Software Engineer
About the Role
We are seeking a highly skilled Python developer to join our team and contribute to the design, development, and maintenance of risk applications and tools. The ideal candidate will have extensive experience in building scalable systems for traders, pre-trade checks, analysis, risks management, and market data providers connectivity.
Main Responsibilities
* Design and develop high-quality software solutions using Python.
* Work closely with cross-functional teams to deliver projects on time and within budget.
* Collaborate with stakeholders to understand requirements and provide technical guidance.
Mandatory Skills
A strong understanding of software development life cycle (SDLC), agile methodologies, and version control systems is essential. The ideal candidate will have hands-on experience with Python, including data processing techniques, and a good understanding of database concepts.
Nice-to-Have Skills
Experience with web frameworks like Django and FastAPI, knowledge of MySQL, Geneva, and KDB are desirable.