Algorithmic Trading Software Developer

Details of the offer

Algorithmic Trading Software DeveloperApply locations: Johannesburg
Time type: Full time
Posted on: Posted 3 Days Ago
Time left to apply: End Date: January 30, 2025 (11 days left to apply)
Job requisition id: R27203
Job DescriptionTo design, develop and enhance best-in-class platforms, underpinned by market analytics, execution strategies, and models used for pricing and risk management to enhance and inform strategic decisions.
Provide analytical support and interpret insights to address business opportunities and problems.Analyse the trading strategies in the market and assess the performance of the platform.Liaise with Traders to improve trading strategies and provide ongoing technology-based innovation in the Global Markets trading space.Identify opportunities to enhance profitability through automation and risk reduction.Liaise with specialist Traders to understand their needs and distil ideas.Analyse performance data and redefine criteria, processes, strategy, and metrics accordingly.Read academic papers for viable strategies, collect and mine data, perform simulations, and adjust as required.Maintain awareness of risk and its consequences.Liaise with stakeholders to analyse requirements, model code, and develop solutions.Perform integration and unit testing.Validate solutions and obtain sign-off from business stakeholders.Roll-out and manage change.Maintain the platform and provide real-time support.Generate analytics for monitoring and continual improvement.You will be an ideal candidate if you have the following:QualificationsMinimum: Bachelor's degree in Computer Science, Engineering, Quantitative Finance, or a related field.Preferred: ACI, RPEs – Willingness to obtain qualifications if not available.Experience and Skills2 - 6 years' experience as a Java Developer or Software Engineer.Experience with Spring, Maven, Tomcat, Java, React.FIX knowledge is advantageous.Experience in Multi-threading.Experience in high-performance or low-latency platforms.Knowledge and SkillsAdvanced expertise in C++, Python, or Java for developing low-latency, high-performance trading systems.Proficiency in machine learning libraries and statistical modelling for algorithm development.Knowledge of low-latency programming techniques, including memory management and concurrency.Understanding of market microstructure and order flow analysis.Expertise in advanced database management systems, including time-series databases for real-time data processing.Proficiency in developing backtesting frameworks for evaluating trading algorithms.Ability to analyse and visualize large datasets using tools like Pandas, SQL, and Tableau.Experience with RESTful APIs, WebSocket, and FIX protocols.In order to apply you need to be:Self-driven and able to work independently.Collaborative, working with team members on-site and offsite.Adaptable, willing to unlearn and relearn.Willing to obtain ACI dealing certificate and RPE's within the first 18 months if not already obtained.ExpectationsProduction Management.Collaboration.Knowledge Sharing.Delivery of prioritized Business Initiatives.Junior ExpectationsOwn and drive a small complex technical initiative.Contribute to business initiatives.Intermediate ExpectationsOwn and drive a medium complex business/large complex technical initiative.Contribute to a large complex business initiative (Project Level).Technical designs with SME sign-off.You will have access to:Opportunities to network and collaborate.Challenging work.Opportunities to innovate.We can be a match if you are:Curious & courageous - driven by learning and growth.Obsessed with mastery - constantly pushing yourself to improve.Job DetailsTake note that applications will not be accepted on the below date and onwards; kindly submit applications ahead of the closing date indicated below.
Closing Date: 30/01/25
All appointments will be made in line with FirstRand Group's Employment Equity plan.
The Bank supports the recruitment and advancement of individuals with disabilities.
Candidates can disclose their disability information on a voluntary basis, and the Bank will keep this information confidential unless required by law to disclose it to other parties.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Front End Developer

Key Responsibilities:Develop and maintain responsive web applications to deliver a top-notch user experience.Collaborate with web designers to translate desi...


Network Recruitment - Gauteng

Published 18 days ago

Senior It Infrastructure Engineer

Please note that this position is based in The Middle East (Qatar). Flights, Visa, Accommodation and Additional benefits apply.Job description:Senior Infrast...


Deka Minas Pty Ltd - Gauteng

Published 18 days ago

1958 Full Stack Devops Engineer (Entry)

What will be your role and responsibilities?Be part of a DevOps team that implements and operates functional services in our Generative AI platform applicati...


Imizizi - Gauteng

Published 18 days ago

Enterprise Solutions Architect

The purpose of this role is to:To develop, maintain and co-ordinate an explicit set of representative models of the business processes, applications, technol...


Fact - Gauteng

Published 18 days ago

Built at: 2025-01-21T05:06:43.621Z