Unlock your potential in a challenging role as a Senior Application Developer.
About the Job
The team is focused on designing, developing, and maintaining various complex applications. The ideal candidate will have extensive experience in Python, strong knowledge of end-user and server-side data processing techniques, and a solid understanding of software development life cycles (SDLC) and agile methodologies.
Key Responsibilities
* Design and develop scalable data models using industry best practices.
* Implement efficient data processing techniques for end-user applications.
* Work closely with the team to ensure seamless application maintenance and support.
Mandatory Skills
* Strong data quality principles.
* Hands-on experience with Python programming language.
* At least 1 year of experience in trading domain/capital markets.
* Proven experience in designing and developing data models.
* Familiarity with code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, Bamboo etc.
Nice-to-Have Skills
* Risk trading system development experience.
* Experience with Python web frameworks such as Django and FastAPI.
* Understanding and demonstrated experience working with MySQL database systems.
* Knowledge of Geneva platform especially gSQL and RSL.
* Familiarity with KDB.
Benefits
* A dynamic and supportive work environment.
* Opportunities for career growth and professional development.
* Collaborative team atmosphere.