Job Description
Job description
Role Overview:
This role is hands-on and highly technical, ideal for someone with deep software engineering expertise in Python, C#, C++, and XSLT, who enjoys solving complex engineering challenges in trading system environments. Experience working with Front Arena or any financial trading platform is a major advantage.
The engineer will work on trading infrastructure development, system component builds, integration scripting, upgrade automation, and environment deployment routines.
Key Responsibilities:
Design, develop, test, and maintain high-quality code in Python, C#, and C++
Develop and maintain integration adapters, configuration files, workflows, and scripts for large-scale trading applications
Design and maintain XSLT transforms for data conversion and configuration-driven application logic
Own and build scripts/tools for release automation, upgrade validation, and environment deployment
Support implementation of code enhancements, performance optimizations, and system integrations.
Debug and enhance existing system components in both production and development environments.
Participate in upgrade cycles, ensuring successful migration and regression validation.
Collaborate with cross-functional teams including infra, platform, QA, and business analysts.
Create detailed technical documentation and support peer code reviews.
Drive solutioning and contribute to overall technical roadmap planning.
Mandatory Skills:
8–12 years of development experience with strong coding proficiency in-
Python
C# (.NET)
C++
XSLT
Strong knowledge of software design principles, reusable code architecture, and performance tuning
Good understanding of SDLC, DevOps, and scripting for system integration
Solid experience working in Windows and Linux-based server environments
Strong troubleshooting and debugging skills, especially in production trading systems
Preferred/Bonus Skills:
Experience working with Front Arena trading system (AEF, ADS, PRIME, AMB, AMBA, PACE, AEL, ASQL, ADFL, etc.)
Experience in Capital Markets / Investment Banking / Trading domain
Understanding of asset classes like Equities, Fixed Income, FX, Credit, and how they’re modeled and traded
Familiarity with release automation tools, Azure DevOps, Jenkins, or other CI/CD systems
Experience with config-driven systems, XML transformations, and integration patterns
Soft Skills:
Strong written and verbal communication skills
Comfortable working with remote/global teams (South Africa-based client engagement)
Self-motivated and capable of driving work independently
Solution-oriented with a collaborative mindset