Roles & Responsibilities
Job Summary :
We are seeking an experienced Senior Front Arena Consultant / Python Developer to lead the design, development, and maintenance of scalable and efficient trading applications. The ideal candidate will have a strong background in financial sector software development, with expertise in Front Arena trading system, Python development, and automated testing. This role requires a technical leader who can collaborate with quantitative analysts and traders to implement algorithms and pricing models, while ensuring compliance with financial regulations.
Key Responsibilities :
1. Design and Development :
- Design, develop, and maintain scalable and efficient Python-based trading applications to support real-time trading activities.
- Collaborate with quantitative analysts and traders to implement algorithms, pricing models, and risk management strategies.
2. Front Arena Expertise :
Develop and maintain expertise in Front Arena trading system, including ATF (Arena Test Framework) and EADS (Embedded Arena Database Server).Upgrade ATF and Python versions, ensuring seamless functionality.3. Automated Testing :
Develop unit tests and run Front Arena code against them via Pytest framework.Implement regression tests in ATF framework and configure CI / CD pipeline for it.Automate testing / CI pipeline for FrontArena project using Bitbucket and Teamcity.4. Technical Leadership :
Provide technical leadership, conduct code reviews, and mentor junior developers to ensure best practices in software development.Perform as SRE (Site Reliability Engineer) and SME (Subject Matter Expert) for FIS FrontArena trading system.5. Data Management :
Develop procedures to dump data from a working ADS in AMBA format and relevant dependencies.Requirements :
1. Technical Skills :
12+ years of experience in software development and engineering.6+ years of experience in financial sector software development.Proficiency in Python development and Front Arena trading system.Experience with automated testing frameworks (Pytest) and CI / CD pipelines (Bitbucket, Teamcity).2. Domain Expertise :
6+ years of experience in the banking domain.Strong understanding of financial regulations and risk management strategies.3. Soft Skills :
Excellent communication and collaboration skills.Ability to lead and mentor junior developers.Nice to Have :
Experience with cloud-based technologies and containerization (Docker).Knowledge of agile development methodologies and version control systems (Git).Tell employers what skills you have
Version Control
Pipelines
Data Management
Risk Management
Soft Skills
Reliability
Trading System
Python
Containerization
Banking
Docker
Technical Leadership
Pricing
Software Development
Agile Development