Sr Python Developer
Role details
Job location
Tech stack
Requirements
-
Python
-
REST APIs
-
PySpark (used)
-
Quartz platform (preferred)
-
Not required but candidates will move to the front of the list if they have experience with:
-
Capital markets experience
-
Fixed income / equities knowledge
-
Trade surveillance (major differentiator)
RESPONSIBILITIES
This is Trade surveillance
-
Market manipulation detection
-
Rule-based monitoring systems
-
Working on:
-
Converting PL/SQL rules into Python
-
Building rule generation logic (not ML)
-
Supporting REST API-driven UI usage
Top Soft Skills
-
Strong verbal and written communication skills
-
Self-starter with strong ownership and accountability
-
Excellent analytical and problem-solving skills
-
5+ years of hands-on programming experience in an object-oriented language
-
Proven, production-level Python development experience
-
3+ years of experience as a senior developer supporting front-office applications within banking or financial services
-
3+ years of experience as a quantitative researcher and/or developer, with the ability to analyze complex domain-specific data
-
3+ years of experience in REST services, ReactJS, or full-stack application development
-
Strong experience with both Object Databases and Relational Databases
-
Solid understanding of software development lifecycle (SDLC), version control, and CI/CD practices