Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 25, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • RMB - Rand Merchant Bank is a division of FirstRand Bank Limited, a fully integrated financial services group in South Africa, distinguished by our traditional values and innovative ideas. We have adapted investment banking solutions to suit your personal financial needs and this, together with an entrepreneurial approach, attracts like-minded, discerning clients.
    Read more about this company

     

    Algorithmic Trading Developer

    Job Description

    • To design, develop and enhance best in class platforms, underpinned by market analytics, execution strategies, models used for pricing and risk management used to enhance and inform strategic decisions
    • To provide analytical support and interpret insights to address business opportunities and problems

    Are you someone who can: 

    • Analyse the trading strategies in the market and assess the extent to which the platform is performing
    • Liaise with Traders to improve trading strategies and provide ongoing technology-based innovation in the Global Markets trading space
    • Liaise with external brokers to negotiate prices and trading agreements
    • Identify opportunities to make money or improve methods of making money e.g. through automating processes and reducing risk
    • Liaise with specialist Traders to understand their needs and distil ideas
    • Analyse what's working and what's not and re-define criteria processes strategy and metrics accordingly
    • Read academic papers and look for strategies that sound viable collect and mine data perform simulations to test for viability and continually adjust as required
    • Maintain awareness of risk and its consequences
    • Engage with BT to scope initiate and execute projects
    • Liaise with relevant stakeholders to analyse requirements of the GEM platform model the code and develop the solution
    • Perform integration and unit testing
    • Validate and get sign-off from business stakeholders
    • Roll-out and manage change
    • As custodians of the system maintain the platform and provide real-time support
    • Generate analytics for monitoring and continual improvement purposes

    You will be an ideal candidate if you have the following:

    Qualifications

    • Minimum: Bachelor’s degree in Computer Science, Engineering, Quantitative Finance, or a related field
    • Preferred: ACI, RPEs – Willingness to obtain the qualifications if not available

    Experience and Skills

    • 10+ years’ experience as a Java Developer or Software Engineer

    Knowledge and Skills

    • Programming Languages: Advanced expertise in C++, Python or Java for developing low-latency, high-performance trading systems. Familiarity with additional languages like R or MATLAB is beneficial.
    • Machine Learning and Statistical Modelling: Proficiency in machine learning libraries and statistical modelling for algorithm development and enhancement.
    • Low-Latency Systems: Knowledge of low-latency programming techniques, including memory management, concurrency, and multithreading, to optimize algorithm performance.
    • Market Microstructure and Order Flow Analysis: Knowledge of market microstructure, order types, and order flow analysis to improve trading strategies.
    • Database Management: Expertise in advanced database management systems, with knowledge of time-series databases for real-time data processing.
    • Backtesting and Simulation Tools: Proficiency in developing and using backtesting frameworks to evaluate the effectiveness of trading algorithms.
    • Data Analysis and Visualisation: Ability to analyse and visualize large datasets, using tools like Pandas, SQL, and Tableau, to identify trading insights.
    • API Development and Integration: Experience with RESTful APIs ,WebSocket and FIX  protocols for connecting trading algorithms to exchange data feeds and broker platforms.

    You will have access to: 

    • Opportunities to network and collaborate 
    • Challenging Working 
    • Opportunities to innovate 

    We can be a match if you are: 

    • Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to 
    • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do 

    go to method of application »

    Trading Execution Operations Technical Specialist

    Job Description

    • To play a pivotal role in ensuring the seamless operation of trade and execution processes by working closely with Trade and Execution operations professionals to manage exceptions across the entire operations value chain, ensuring issues are resolved promptly and efficiently.
    • To leverage extensive experience, professional judgement in the business area and deep understanding of trading desk operations to identify and rectify issues swiftly, serving as a subject matter expert, providing invaluable guidance and support to the team.
    • Identify, analyse, and resolve trade and execution exceptions across the full value chain to prevent escalation to the Team Leader.
    • Utilise extensive knowledge of trading desk operations to quickly identify and address issues, ensuring minimal disruption to trading activities.
    • Apply professional judgment to determine the root cause of issues and implement effective solutions promptly.
    • Continuously evaluate and improve trade and execution processes to enhance efficiency and reduce the occurrence of exceptions.
    • Work closely with trade and execution operations professionals to ensure seamless communication and coordination in resolving issues.
    • Identify potential risks in trade and execution processes and develop strategies to mitigate them.
    • Analyse trade data to identify patterns and trends that may indicate underlying issues or areas for improvement.
    • Monitor trading systems and platforms to ensure they are functioning correctly and efficiently.
    • Ensure all trade and execution activities comply with relevant regulations and internal policies.
    • Provide training and guidance to trade and execution operations professionals to enhance their skills and knowledge.
    • Maintain detailed records of issues, resolutions, and process improvements for future reference and analysis.
    • Develop and track key performance indicators (KPIs) to measure the effectiveness of trade and execution processes.
    • Collaborate with IT teams to integrate new technologies and systems, where applicable, that enhance trade and execution operations.
    • Provide high-level support to clients, addressing their concerns and ensuring their satisfaction with trade and execution services.
    • Stay updated with industry trends, new regulations, and best practices to ensure the organisation remains competitive and compliant.
    • Foster a collaborative environment by working closely with team members and other departments to achieve common goals.
    • Promote a culture of excellence by setting high standards for performance and encouraging continuous improvement.
    • Utilise subject matter expertise to provide guidanc and support to team members, enhancing their capabilities and performance.
    • Proactively identify and address potential risks to ensure the stability and integrity of trade and execution operations.
    • Encourage innovative thinking and the adoption of new technologies and methodologies to improve processes and outcomes.

    go to method of application »

    Data Analyst

    Job Description

    • To understand the various data sources, how the data flows through the organization and provide expertise and support through translating business needs into tangible solutions by analyzing data, conducting root cause analysis, and recommending improvements to data pipelines, data quality, metadata, master and reference data, data access management.
    • Understand data sources and map to target systems/ solutions.
    • Provide transformation rules to Data Engineers.
    • Understand business rules and requirements to solve specific use cases.
    • Ensure that process conforms to business objectives and complies with Group Information Architecture.
    • Apply company, business, Group and/ or relevant industry knowledge for analysis.
    • Prepare and present findings on data analysis in written and verbal reports to key stakeholders.
    • Assist with the mapping of the various source systems to the relevant enterprise data model elements (engage with the Data Modelers where the models need to be extended), and enterprise reference data.
    • Query and connect data from disparate sources to identify areas where changes are required.
    • Conduct analysis, time-series analysis, and classification models and deliver accurate and high-quality analysis (e.g. test design and analysis).
    • Utilize methodologies and methods for accessing, analyzing and presenting data.
    • Research new data sources and analytical tools with the aim of improving the process and underlying data analysis Understand the quality of data and engage with relevant stakeholders to correct data (if and when necessary), thereby ensuring usability is in line with requirements.
    • Keep up to date with new data assets and products in order to identify new opportunities, capabilities and trends that would add value to business.
    • Check accuracy of data and if it is within relevant thresholds (reasonability) and compare the new output with existing requirements.
    • Analyse and recommend changes to data pipelines of existing and new initiatives with the aim of aligning these to avoid duplication in data pipelines, inconsistent mappings, etc.
    • Partner with stakeholders to grasp problem specifics - collects, processes and analyses data to quantify the scope, nature and severity of the problem.
    • Engage with Data teams to understand the data landscape.
    • Engage and drive conversations with relevant stakeholders to unpack project and requirements.
    • Evaluate options based on business requirements and provide input into viable solution based on analysis.
    • Work with the relevant Data stakeholders when new data or changes to existing solutions are required and manage timelines and expectations with business.
    • Identify opportunities/changes which need to apply in Data Analytics solutions (e.g., Cubes/Production reports).
    • Attend relevant priority session and provide motivation to get item prioritized.
    • Ensure proper handover and provide relevant artifacts to stakeholders.

    go to method of application »

    Scrum Master

    Job Description

    • To deliver technology solutions for the division, which may entail the development or acquisition of software solutions, the implementation of those solutions as well as the ongoing maintenance of those solutions
    • Identify, control and escalate potential risks which may lead to increased costs
    • Manage costs or expenses within the approved budget to achieve cost efficiencies
    • Deliver against operational and cost targets
    • Priorities resource allocation to minimize and reduce wastage
    • Resolve customer dissatisfaction/complaints by taking ownership of the problem
    • Analyse customer feedback to help improve customer service
    • Ensure that delivery is accurate, timeous and of an acceptable standard
    • Ensure that product or service knowledge and advice is technically accurate
    • Know and understand customer needs to deliver a quality service
    • Propose ideas to improve customer service
    • Ensure the Product Owners know how to arrange the product backlog to maximize value
    • Find techniques for effective product backlog management
    • Support Product Owner, and coach business on agile practices
    • Understand product planning in an empirical environment
    • Ensure sufficient time is allocated to grooming and sprint planning
    • Create an environment conducive to open communication
    • Ensure business involvement at all stages of developments
    • Identify training and development needs and pro-actively identify effective solutions to address own and employee development gaps
    • Ensure that each employee prepares a personal development plan, review these plans and ensure implementation
    • Create an environment conducive to cross-functional skills transfer
    • Plan training interventions which support RMB and Group strategies
    • Understand which competencies and skills are required to be mastered to ensure personal and employee development and performance
    • Keep abreast of learning opportunities, changing products and trends
    • Analyse the internal service delivery processes and comes up with innovative ideas and/or participate in working groups to improve and streamline processes, increase revenue, drive efficiencies and minimize redundancy and waste
    • Monitor and control the quality of agile processes in terms of defined standards
    • Assist development teams to create high-value products i.e. through visibility of sprint backlog or scrum board and an updated sprint burn complementing chart
    • Facilitate scrum events as requested or needed
    • Coach development teams in organizational environments in which scrum is not yet fully adopted and understood
    • Recommend and implement improvements to the environment for Development Teams
    • Facilitate Agile coaching sessions for business and IT
    • Recognize areas for improvement and implementing improvements in collaboration with other Scrum Masters
    • Provide updates to the business on the progression toward the desired maturity level

    Key Responsibilities:

    • Facilitate Scrum Ceremonies: Participate in daily standups, sprint planning, sprint reviews, and retrospectives with partners and internal teams.
    • Requirement Prioritisation: Ensure that business, ops, and tech requirements are prioritised effectively.
    • Team Representation: Represent the team in key discussions regarding CRM, ensuring our needs and goals are communicated.
    • Adapt Agile Practices: Flexibly adapt Agile methodologies to fit our evolving environment.
    • User Story Management: Help refine and suggest user stories to keep the team honest and focused.
    • Tech Savvy: Understand and navigate the technological aspects critical to the CRM project.
    • Book of Work Management: Break down broader tasks into manageable pieces, schedule them into sprints, and ensure completion.
    • Mentoring: Provide guidance and mentorship to team members interested in project management or Scrum Master roles.

    Qualifications:

    • Experience in Technology: Essential experience in a technical environment.
    • Product Team Operations: Understanding of how product teams operate (user stories, business requirements, etc.).
    • Adaptability: Ability to navigate and thrive in evolving environments.
    • Agile Methodologies: Proficient in Agile methodologies, with a willingness to adapt and bend them to suit the team's needs.

    Preferred Skills:

    • Communication: Excellent communication skills to effectively represent the team and engage with partners.
    • Leadership: Strong leadership skills to guide and mentor team members.
    • Problem-solving: Keen problem-solving skills to manage complex tasks and requirements.
    • Organizational Skills: Superior organizational skills to manage multiple projects and tasks simultaneously.

    go to method of application »

    Transactor: LCMS

    Are you someone who can: 

    Work with IBD Business Units to

    • Win mandates for multi lender deals
    • provide market and investor knowledge to support underwriting decisions, and
    • Ensure that underwritten transactions are timeously placed in the market at or better than underwritten spreads.
    • Implement strategies to originate and execute transactions for new clients to the bank (business development) and then fully execute those strategies, including the management of market risk, whether underwritten or best efforts.
    • Manage interbank and investor relationships.  Engage investors in the capacity of bookrunner / coordinator for primary syndications or alternatively in secondary sales.
    • Formulate, propose and provide tailored and innovative financing risk management solutions to clients including the preparation of informative, influential and insightful marketing presentations and pitches.
    • Collaborate and partner with both internal and external stakeholders to ensure the LCMS team successfully maintains and builds relationships with clients, investors and other steakeholders.

    You will be an ideal candidate if you:

    • Have a strong understanding of the loan and capital markets, including a detailed and wide ranging understanding of trends in the global and local lending and credit markets.
    • Excellent selling, negotiation and presentation skills.
    • Proven track record in originating and/or distributing debt in teh capital markets.
    • Have a [graduate degree in Finance, Accounting or Economics]
    • Have 3 to 5 years of experience in a similar environment, of which 1 to 2 years ideally at junior specialist level

    You will have access to: 

    • Opportunities to collaborate across the investment bank and externally in the wider loans market both in South Africa and the International Market.
    • To be part of a growing and dynamic team working on a broad range of transactions across South Africa and Broader Africa.
    • Opportunities to work closely with senior stakeholders across the bank on the origination, execution and distribution of deals to the loan market.

    We can be a match if you are: 

    • Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to manage deals autonomously, whilst also working collaboratively with multiple stakeholders.
    • Obsessed with attention to detail and mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.
    • A strong team player  - collaborative and supportive of colleagues – working together to achive optimal outcomes for clients.

    go to method of application »

    Transactor FOGS

    Are You Someone Who Can:

    • Understand key competitors, global trends, sector dynamics and key macro environmental forces to analyse Product/Sector-wide opportunities and challenges
    • Understand the critical micro-environmental impacts and relationships i.e. client performance trends, financial data, debt profile, gearing, projected cash flows, operations to support differentiated funding solutions e.g.off-shore opportunities, acquisition and empowerment financing
    • Understand and stay close to the needs, demands, perceptions and lending behaviours of clients to ensure successful deal support/enablement
    • This includes undertaking research to enable targeted origination planning for potential clients and strategic partners
    • Support the on-going monitoring of the deal which may include: covenant breaches and late payments
    • Support solutioning approaches where considerations will include: client requirements, regulations, internal risk frameworks

    You Will Be An Ideal Candidate If You:

    • 1 - 2 years' experience in Leveraged Finance / Finance / Principal Investments / Quasi Equity and Mezzanine Financing
    • Degree: CA(SA), Honours or Masters qualification in Actuarial Science, Finance and Accounting, Mathematics of Finance, Engineering or similar and equivalent

    You Will Have Access To:

    • Opportunities to network and collaborate
    • Challenging Working
    • Opportunities to innovate

    We Can Be a Match If You Are

    • Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to
    • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at RMB - Rand Merchant Bank Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail