- Published on
ALLAN GRAY IS HIRING
INVESTMENT SERVICE CONSULTANT | RETAIL CLIENT SERVICES | CLIENT SERVICE CENTRE (7787)
Requisition ID 7787
- South Africa
- Client Services
- Johannesburg
Job Title: Investment Service Consultant | Retail Client Services
Job Description
Why should you consider Allan Gray?
At Allan Gray, you will spend your days doing meaningful and engaging work with smart, inspiring colleagues. Our steadfast commitment to long-term investing extends to our people, and we embrace diversity and offer a supportive work environment. We provide performance-based financial rewards and encourage your career and skills development. Growth is an essential part of your journey at Allan Gray. Therefore, our leaders are accessible to help you develop and set you up for a long-term career. Your physical and mental well-being are top priorities, and we provide access to services and platforms to support you in these areas.
Purpose of the role
Our Client Service Centre is integral to our service offering for clients and independent financial advisers. As an Investment Service Consultant, your purpose will be to build clients’ and advisers’ trust and confidence through providing world-class service.
Our consultants do impactful work by empowering our clients on their investment journey. You will gain in-depth knowledge of Allan Gray's range of products and develop the necessary skills to confidently communicate with and educate our clients.
Responsibilities
- Provide excellent service to investors, potential investors and independent financial advisers via our various servicing channels, i.e. inbound calls and emails, face-to-face interactions, and webchat.
- Build trust and confidence by explaining our investment philosophy and long-term approach to investing.
- Educate clients by sharing product and fund knowledge and empower them to make informed investment decisions.
- Take end-to-end ownership of transactions and ensure accurate record-keeping.
- Actively participate in the organisation’s drive towards continuous improvement by contributing to solutions to client problems.
Skills and Competencies
- This role is suited to individuals who are highly performance driven and seek new challenges.
- A growth mindset and resilience are key attributes to successfully navigate the ever-changing needs of clients and the financial services industry.
- The role requires high adaptability, vigour and agility.
- Our consultants need to be empathetic and client focused.
- Strong verbal and written communication skills are essential.
- The ability to deal with complexity in a high-pressure environment, analytical thinking, attention to detail and problem-solving ability are crucial to ensure we always do what is best for clients.
- A genuine passion for people and a commitment to service excellence are vital to building long-term and meaningful relationships with our clients.
Qualifications
A bachelor's degree in Commerce or Business Science majoring in Finance, Investments, Economics, Mathematics or Statistics (this is not an exhaustive list).
Location: Rosebank, Johannesburg
Closing Date: 30 November 2023
APPLY
INVESTMENT SERVICE CONSULTANT | RETAIL CLIENT SERVICES | CLIENT SERVICE CENTRE (7342)
Requisition ID 7342
- South Africa
- Client Services
- Cape Town
Job Title: Investment Service Consultant | Retail Client Services
Job Description
Why should you consider Allan Gray?
At Allan Gray, you will spend your days doing meaningful and engaging work with smart, inspiring colleagues. Our steadfast commitment to long-term investing extends to our people, and we embrace diversity and offer a supportive work environment. We provide performance-based financial rewards and encourage your career and skills development. Growth is an essential part of your journey at Allan Gray. Therefore, our leaders are accessible to help you develop and set you up for a long-term career. Your physical and mental well-being are top priorities, and we provide access to services and platforms to support you in these areas.
Purpose of the role
Our Client Service Centre is integral to our service offering for clients and independent financial advisers. As an Investment Service Consultant, your purpose will be to build clients’ and advisers’ trust and confidence through providing world-class service.
Our consultants do impactful work by empowering our clients on their investment journey. You will gain in-depth knowledge of Allan Gray's range of products and develop the necessary skills to confidently communicate with and educate our clients.
Responsibilities
Skills and Competencies
Qualifications
A bachelor's degree in Commerce or Business Science majoring in Finance, Investments, Economics, Mathematics or Statistics (this is not an exhaustive list).
Location: Cape Town
Relocation assistance provided for successful hires outside of CPT (Ts & Cs Apply)
Closing Date: 30 November 2023
APPLY
INVESTMENT SERVICE CONSULTANT | RETAIL CLIENT SERVICES | CLIENT SERVICE CENTRE (7342)
Requisition ID 7342
- South Africa
- Client Services
- Cape Town
Job Title: Investment Service Consultant | Retail Client Services
Job Description
Why should you consider Allan Gray?
At Allan Gray, you will spend your days doing meaningful and engaging work with smart, inspiring colleagues. Our steadfast commitment to long-term investing extends to our people, and we embrace diversity and offer a supportive work environment. We provide performance-based financial rewards and encourage your career and skills development. Growth is an essential part of your journey at Allan Gray. Therefore, our leaders are accessible to help you develop and set you up for a long-term career. Your physical and mental well-being are top priorities, and we provide access to services and platforms to support you in these areas.
Purpose of the role
Our Client Service Centre is integral to our service offering for clients and independent financial advisers. As an Investment Service Consultant, your purpose will be to build clients’ and advisers’ trust and confidence through providing world-class service.
Our consultants do impactful work by empowering our clients on their investment journey. You will gain in-depth knowledge of Allan Gray's range of products and develop the necessary skills to confidently communicate with and educate our clients.
Responsibilities
- Provide excellent service to investors, potential investors and independent financial advisers via our various servicing channels, i.e. inbound calls and emails, face-to-face interactions, and webchat.
- Build trust and confidence by explaining our investment philosophy and long-term approach to investing.
- Educate clients by sharing product and fund knowledge and empower them to make informed investment decisions.
- Take end-to-end ownership of transactions and ensure accurate record-keeping.
- Actively participate in the organisation’s drive towards continuous improvement by contributing to solutions to client problems.
Skills and Competencies
- This role is suited to individuals who are highly performance driven and seek new challenges.
- A growth mindset and resilience are key attributes to successfully navigate the ever-changing needs of clients and the financial services industry.
- The role requires high adaptability, vigour and agility.
- Our consultants need to be empathetic and client focused.
- Strong verbal and written communication skills are essential.
- The ability to deal with complexity in a high-pressure environment, analytical thinking, attention to detail and problem-solving ability are crucial to ensure we always do what is best for clients.
- A genuine passion for people and a commitment to service excellence are vital to building long-term and meaningful relationships with our clients.
Qualifications
A bachelor's degree in Commerce or Business Science majoring in Finance, Investments, Economics, Mathematics or Statistics (this is not an exhaustive list).
Location: Cape Town
Relocation assistance provided for successful hires outside of CPT (Ts & Cs Apply)
Closing Date: 30 November 2023
APPLY
TECH LEAD | RETAIL IT | BPM (7815)
Requisition ID 7815
- South Africa
- Information Technology
- Johannesburg
Job Summary
Retail IT Development is looking for a Technical Lead who will play a key part in leading the development team. As this is a hands-on role, you will also be involved in adding and maintaining features to our world-class software and be involved in all facets of the software development process.
You will liaise with other Senior IT Members and make sure that the technical vision of the company is translated and preserved. Part of this includes performing management duties such as career guidance and performance appraisals.
As Technical Lead you will ensure the design of clear and simple solutions and that elegant robust code is written as well as provide guidance in troubleshooting and root cause analysis.
We have adopted a Microservices architecture with RESTful API’s predominantly written in Scala, with many built in Go. Our Microservices are built and deployed on an elastic containerized infrastructure supported and managed on premises through Kubernetes. As a team, we apply best practises in user experience, DevOps, web application architecture, solution design, scaling and testing.
Job Responsibilities
▪ Lead a team of developers
▪ Liaise with senior IT members in Cape Town and build software and processes accordingly
▪ Perform managerial tasks such as: career guidance, performance appraisals etc.
▪ Design clean and simple solutions
▪ Ensure that elegant robust code is written
▪ Improve and optimize the performance of existing systems
▪ Provide guidance in troubleshooting root-cause errors
▪ Ensure that unit, integration and acceptance tests for all components are written
▪ Ensure that build automation scripts are written
▪ Assist with analysis where required
Requirements
§ At least 8 years’ worth of professional development experience
§ Experience leading other software developers.
§ Line management
§ Strong software design skills
§ Strong understanding of software development process.
§ Proficiency in a modern programming language (Scala or Golang preferred but not required)
§ Experience in system integration, distributed computing and building enterprise-wide systems.
§ Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing.
Qualifications
Degree in Computer Science, Computer Engineering, Information Science or related discipline
Location
As this role is based in our Rosebank offices, candidates must be willing and able to live and work in Johannesburg.
APPLY
TECH LEAD | RETAIL IT | BPM (7815)
Requisition ID 7815
- South Africa
- Information Technology
- Johannesburg
Job Summary
Retail IT Development is looking for a Technical Lead who will play a key part in leading the development team. As this is a hands-on role, you will also be involved in adding and maintaining features to our world-class software and be involved in all facets of the software development process.
You will liaise with other Senior IT Members and make sure that the technical vision of the company is translated and preserved. Part of this includes performing management duties such as career guidance and performance appraisals.
As Technical Lead you will ensure the design of clear and simple solutions and that elegant robust code is written as well as provide guidance in troubleshooting and root cause analysis.
We have adopted a Microservices architecture with RESTful API’s predominantly written in Scala, with many built in Go. Our Microservices are built and deployed on an elastic containerized infrastructure supported and managed on premises through Kubernetes. As a team, we apply best practises in user experience, DevOps, web application architecture, solution design, scaling and testing.
Job Responsibilities
▪ Lead a team of developers
▪ Liaise with senior IT members in Cape Town and build software and processes accordingly
▪ Perform managerial tasks such as: career guidance, performance appraisals etc.
▪ Design clean and simple solutions
▪ Ensure that elegant robust code is written
▪ Improve and optimize the performance of existing systems
▪ Provide guidance in troubleshooting root-cause errors
▪ Ensure that unit, integration and acceptance tests for all components are written
▪ Ensure that build automation scripts are written
▪ Assist with analysis where required
Requirements
§ At least 8 years’ worth of professional development experience
§ Experience leading other software developers.
§ Line management
§ Strong software design skills
§ Strong understanding of software development process.
§ Proficiency in a modern programming language (Scala or Golang preferred but not required)
§ Experience in system integration, distributed computing and building enterprise-wide systems.
§ Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing.
Qualifications
Degree in Computer Science, Computer Engineering, Information Science or related discipline
Location
As this role is based in our Rosebank offices, candidates must be willing and able to live and work in Johannesburg.
APPLY
DESKTOP SUPPORT ANALYST (7451)
Requisition ID 7451
- South Africa
- Information Technology
- Cape Town
Job Description
Allan Gray Group IT is offering a permanent role as a Desktop support Analyst to join the Cape Town team. The role will contribute to delivering the team purpose of enabling users with the tools to perform their role successfully within Allan Gray.
Responsibilities
Experience
Qualification
Location
Cape Town - On site
APPLY
DESKTOP SUPPORT ANALYST (7451)
Requisition ID 7451
- South Africa
- Information Technology
- Cape Town
Job Description
Allan Gray Group IT is offering a permanent role as a Desktop support Analyst to join the Cape Town team. The role will contribute to delivering the team purpose of enabling users with the tools to perform their role successfully within Allan Gray.
Responsibilities
- Onsite support for daily incident resolution and service requests fulfilment.
- Use ISM Tool to complete daily operational tasks in a methodical and timeous manner meeting SLA’s.
- Commissioning and decommissioning of domain and non-domain machines using SCCM in compliance with standard procedures
- Software deployment using SCCM.
- Plan, coordinate and assist with Employee Desk moves
- Be willing to work After Hours due to standby support or project related tasks.
- Document procedures and troubleshooting.
- Audio-visual / video conferencing support
- Printer support
- Azure Virtual Desktop (AVD) support
- Passionate about technology
- Attention to detail
- Problem solving skills
- Ability to work well under pressure
- Effective communication style
- Methodical approach to work
- Prioritization of Daily tasks based on urgency and impact
- SCCM
- Office 365 support (Intermediate – Advanced)
- Windows 10/11 (Intermediate – Advanced)
- Smart device support (iPad, iPhone & Android) using Intune Management
- Audio-visual / video conferencing support
- Printer support
- Azure Virtual Desktop (Advantageous)
Experience
- Minimum 5 years desktop support
Qualification
- Technical Qualifications (Microsoft / CompTIA / SCCM / Azure / AWS) - Advantageous
- Grade 12
Location
Cape Town - On site
APPLY
INSTITUTIONAL FUND OPERATIONS | INVESTMENT ACCOUNTING (7856)
Requisition ID 7856
- South Africa
- Business Operations
- Cape Town
Job Summary
The Foreign Trade Operations team is responsible for performing various administrative duties relating to offshore investments for Allan Gray Institutional clients. As a key specialist in the Foreign Trade Operations team, this individual would need to take full ownership of tasks, have excellent attention to detail, be comfortable interacting with various stakeholders e.g., regulators/brokers and have excellent time management skills.
The candidate will work in Institutional Fund Operations, within the Post-Trade Operations team.
Job Responsibilities
Key functional responsibilities of the role
• Action and monitor the workflow of foreign transactions (purchases, redemptions, switches and transfers) accurately and timeously.
• Performing reconciliations (Orbis Holdings Reconciliations and Unit Reconciliations) of foreign investments.
• Completing various regulatory reporting including South African Reserve Bank reports.
• Address and resolve ad-hoc internal and external requests and queries relating to the Foreign Trade function.
• In collaboration with the Manager and other stakeholders, ensuring that the team is on track to deliver its’ long-term objectives and ensuring that all aspects are covered in the operating model.
• Drive change by assisting the team through coordinating project and initiative work within the broader area.
• Overseeing project work from planning through to testing, implementation and ensuring that the outcomes upon implementation are in line with expectations.
Process review and improvement
• Constant focus on reviewing and improving existing operational processes and being proactive in response to internal and external change.
• Eliminating inefficiencies and process waste.
• Driving process change where such areas are identified (in consultation with the Manager and collaboration with other stakeholders)
Stakeholder management and communication
• A key aspect of the role will be to liaise with the various internal and external stakeholders, e.g. Trading, Compliance, Orbis, brokers, exchanges, regulators, custodians and third party administrators that are involved in the various activities.
Experience and Qualifications
• Business related degree.
• A minimum of three years of experience in Fund Operations in Financial Services
Competencies
• Ability to function well in a detailed environment with particular concern for accuracy and quality.
• Ability to deal with complexity and be an analytical, investigative problem solver.
• Proactive, “can-do” and engaged attitude that ensures that tasks get done timeously and accurately, while inspiring team members to do great work.
• Self-motivated, determined and persistent.
• Ability to multitask and work under pressure.
• Strong interpersonal skills with the ability to build and maintain relationships. Includes the ability to communicate and interact effectively with people at all organisational levels.
• Ability to work well within a team.
• Disciplined and methodical working style.
• Ability to plan, organise and prioritise work pieces.
• Conscientiousness.
• Excellent verbal & written communication skills.
• Ability to be proactive to prevent crises.
• Good understanding of the Institutional business processes is an advantage.
• Knowledge of Charles River, FPM, Invest+, Camunda is an advantage.
Location
Cape Town
Closing Date: 25 October 2023
APPLY
INSTITUTIONAL FUND OPERATIONS | INVESTMENT ACCOUNTING (7856)
Requisition ID 7856
- South Africa
- Business Operations
- Cape Town
Job Summary
The Foreign Trade Operations team is responsible for performing various administrative duties relating to offshore investments for Allan Gray Institutional clients. As a key specialist in the Foreign Trade Operations team, this individual would need to take full ownership of tasks, have excellent attention to detail, be comfortable interacting with various stakeholders e.g., regulators/brokers and have excellent time management skills.
The candidate will work in Institutional Fund Operations, within the Post-Trade Operations team.
Job Responsibilities
Key functional responsibilities of the role
• Action and monitor the workflow of foreign transactions (purchases, redemptions, switches and transfers) accurately and timeously.
• Performing reconciliations (Orbis Holdings Reconciliations and Unit Reconciliations) of foreign investments.
• Completing various regulatory reporting including South African Reserve Bank reports.
• Address and resolve ad-hoc internal and external requests and queries relating to the Foreign Trade function.
• In collaboration with the Manager and other stakeholders, ensuring that the team is on track to deliver its’ long-term objectives and ensuring that all aspects are covered in the operating model.
• Drive change by assisting the team through coordinating project and initiative work within the broader area.
• Overseeing project work from planning through to testing, implementation and ensuring that the outcomes upon implementation are in line with expectations.
Process review and improvement
• Constant focus on reviewing and improving existing operational processes and being proactive in response to internal and external change.
• Eliminating inefficiencies and process waste.
• Driving process change where such areas are identified (in consultation with the Manager and collaboration with other stakeholders)
Stakeholder management and communication
• A key aspect of the role will be to liaise with the various internal and external stakeholders, e.g. Trading, Compliance, Orbis, brokers, exchanges, regulators, custodians and third party administrators that are involved in the various activities.
Experience and Qualifications
• Business related degree.
• A minimum of three years of experience in Fund Operations in Financial Services
Competencies
• Ability to function well in a detailed environment with particular concern for accuracy and quality.
• Ability to deal with complexity and be an analytical, investigative problem solver.
• Proactive, “can-do” and engaged attitude that ensures that tasks get done timeously and accurately, while inspiring team members to do great work.
• Self-motivated, determined and persistent.
• Ability to multitask and work under pressure.
• Strong interpersonal skills with the ability to build and maintain relationships. Includes the ability to communicate and interact effectively with people at all organisational levels.
• Ability to work well within a team.
• Disciplined and methodical working style.
• Ability to plan, organise and prioritise work pieces.
• Conscientiousness.
• Excellent verbal & written communication skills.
• Ability to be proactive to prevent crises.
• Good understanding of the Institutional business processes is an advantage.
• Knowledge of Charles River, FPM, Invest+, Camunda is an advantage.
Location
Cape Town
Closing Date: 25 October 2023
APPLY
TEST AUTOMATION ENGINEER (ORACLE & JAVASCRIPT) (7746)
Requisition ID 7746
- South Africa
- Information Technology
- Cape Town
Overview
Allan Gray Retail IT has a passionate testing community, which includes QA architects and mentors that work together with the testers to innovate, build testing frameworks, and help make our software delivery cycle more efficient so that we deliver good quality software timeously.
We are looking for an experienced and passionate Automation tester with Oracle and JavaScript experience to join one of our Core administration team. The team is responsible for the core administration system that is developed by a third party. The system consists of a UI (used by administrators to capture instructions), webservices that provide an interface to allow other systems to input and retrieve data, business rules and batch processes.
Automation is a key part in what we do, so we will expect our Testers to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly. Our ideal candidate is very detail oriented, innovative, self-driven, curious, is a critical thinker, and willing to both learn and share knowledge. Our space will provide the chosen candidate plenty of opportunities to learn about the asset management industry and our technologies, give space for creativity, and an opportunity to provide tremendous value.
Job Responsibilities
§ Play a central role in implementing best testing practices in the team.
§ Define the testing approach for each sprint.
§ Collaborate with business analysts to extract testing requirements for user stories.
§ Estimate effort for testing tasks.
§ Manage and maintain test data.
§ Extend the team’s test framework.
§ Contribute to automation of tests in-sprints
§ Debug test results.
§ Collaborate closely with developers, identifying, logging, prioritizing, and verifying defects in a defect tracking system.
§ Be second line support for production issues.
§ Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
§ Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
§ Share knowledge with, and mentor others.
§ Contribute to the use of available tools and technology.
§ Implement quality improvement initiatives (supported by Senior testing leadership).
§ Actively manage risk.
§ Provide the PO with sign-off of for releases.
Skills and Experience required
§ You have experience testing data within databases, reports, and applications.
§ You know how to read and write SQL.
§ You have a practical understanding of CI/CD.
§ You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
§ You understand the benefits of manual testing but also the costs.
§ You are continually trying to improve your testing skills.
§ You have and can work under pressure.
§ You have solved complex testing issues.
§ You can understand requirements to come up with sufficient testing coverage.
Advantageous
§ Experience with testing financial applications.
§ A strong understanding of financial rules.
§ A strong understanding of Oracle databases.
§ Experience managing relations with external vendors.
§ Experience in API integration testing.
§ Understanding of microservice architecture.
§ You can program.
o You have JavaScript skills.
o You have experience in other scripting languages.
Minimum Qualifications
§ Degree in computer science or business information systems ideal, but solid experience will be considered as well
APPLY
TEST AUTOMATION ENGINEER (ORACLE & JAVASCRIPT) (7746)
Requisition ID 7746
- South Africa
- Information Technology
- Cape Town
Overview
Allan Gray Retail IT has a passionate testing community, which includes QA architects and mentors that work together with the testers to innovate, build testing frameworks, and help make our software delivery cycle more efficient so that we deliver good quality software timeously.
We are looking for an experienced and passionate Automation tester with Oracle and JavaScript experience to join one of our Core administration team. The team is responsible for the core administration system that is developed by a third party. The system consists of a UI (used by administrators to capture instructions), webservices that provide an interface to allow other systems to input and retrieve data, business rules and batch processes.
Automation is a key part in what we do, so we will expect our Testers to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly. Our ideal candidate is very detail oriented, innovative, self-driven, curious, is a critical thinker, and willing to both learn and share knowledge. Our space will provide the chosen candidate plenty of opportunities to learn about the asset management industry and our technologies, give space for creativity, and an opportunity to provide tremendous value.
Job Responsibilities
§ Play a central role in implementing best testing practices in the team.
§ Define the testing approach for each sprint.
§ Collaborate with business analysts to extract testing requirements for user stories.
§ Estimate effort for testing tasks.
§ Manage and maintain test data.
§ Extend the team’s test framework.
§ Contribute to automation of tests in-sprints
- Actively contribute to increasing measurable manual and automation coverage at all levels.
- Maintain existing test packs.
- Document and execute manual tests.
- Create, debug, verify, and maintain automated scripts.
- Review others' Merge requests.
- Guide test automation in the team.
§ Debug test results.
§ Collaborate closely with developers, identifying, logging, prioritizing, and verifying defects in a defect tracking system.
§ Be second line support for production issues.
§ Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
§ Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
§ Share knowledge with, and mentor others.
§ Contribute to the use of available tools and technology.
§ Implement quality improvement initiatives (supported by Senior testing leadership).
§ Actively manage risk.
§ Provide the PO with sign-off of for releases.
Skills and Experience required
§ You have experience testing data within databases, reports, and applications.
§ You know how to read and write SQL.
§ You have a practical understanding of CI/CD.
§ You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
§ You understand the benefits of manual testing but also the costs.
§ You are continually trying to improve your testing skills.
§ You have and can work under pressure.
§ You have solved complex testing issues.
§ You can understand requirements to come up with sufficient testing coverage.
Advantageous
§ Experience with testing financial applications.
§ A strong understanding of financial rules.
§ A strong understanding of Oracle databases.
§ Experience managing relations with external vendors.
§ Experience in API integration testing.
§ Understanding of microservice architecture.
§ You can program.
o You have JavaScript skills.
o You have experience in other scripting languages.
Minimum Qualifications
§ Degree in computer science or business information systems ideal, but solid experience will be considered as well
APPLY
TEST LEAD (7165)
Requisition ID 7165
- South Africa
- Information Technology
- Cape Town
Job Summary
At Allan Gray we believe in building software that will shape the future and we are looking for someone with passion, drive, strong technical and problem-solving skills to help us achieve this goal. As a Test Lead at Allan Gray, you play a critical role in leading people, managing the planning, preparation, and execution of testing activities within each test level, solving the many complex challenges along the way, and using some of the industry’s latest technologies. This role will also provide you with the opportunity to provide sound guidance and mentorship and contributing to the implementation of effective QA processes. Automation is a key part of what we do, so we expect our Test Lead to have a solid understanding of test automation which enables us to deliver world class software rapidly.
Job Responsibilities
Please note: We may only be able to respond to applications after the second week of January due to the festive season.
APPLY
TEST LEAD (7165)
Requisition ID 7165
- South Africa
- Information Technology
- Cape Town
Job Summary
At Allan Gray we believe in building software that will shape the future and we are looking for someone with passion, drive, strong technical and problem-solving skills to help us achieve this goal. As a Test Lead at Allan Gray, you play a critical role in leading people, managing the planning, preparation, and execution of testing activities within each test level, solving the many complex challenges along the way, and using some of the industry’s latest technologies. This role will also provide you with the opportunity to provide sound guidance and mentorship and contributing to the implementation of effective QA processes. Automation is a key part of what we do, so we expect our Test Lead to have a solid understanding of test automation which enables us to deliver world class software rapidly.
Job Responsibilities
- Contribute to the implementation of the test strategy, test processes and procedures
- Collaborate with teams to implement QA best practices across domains
- Advocate for quality conscious behaviour and ensure adherence across domains
- Actively drive implementation of test improvement initiatives across the floor
- Actively drive optimisation of manual and automated test coverage
- Actively drive resolutions for complex testing issues and challenges
- Manage the planning, preparation, and execution of test activities / initiatives
- Monitor test progress and take corrective action where required
- Escalate risks and issues to the Test Manager and/or other relevant parties
- Mentor, manage and coach Test Analysts
- Participate in recruitment and on-boarding of Test Analysts
- Lead by example and for others
- Strong influence across teams and disciplines
- Excellent communication and co-ordination skills
- Resilient and able to perform under pressure
- Able to share knowledge and leverage knowledge of others
- Able to build positive team morale and foster team engagement
- Able to nurture and develop team members
- Respond well to suggestions from others
- Self-motivated
- Learning mindset
- Independent thinker
- Hands on experience data testing within databases, reports, and applications
- Detailed understanding of the software delivery life cycle and the role of quality control in each step
- Extensive technical (manual and or automated) test experience
- Implementation and improvement of QA processes
- Record of mentorship and leadership of test teams and driving team delivery
- Min 2 years’ experience in a Test Lead role or similar role
- Relevant Testing and Quality Control training/qualifications
- Degree in Computer Science or Information Systems
Please note: We may only be able to respond to applications after the second week of January due to the festive season.
APPLY
INTERMEDIATE TEST AUTOMATION ENGINEER (6824)
Requisition ID 6824
- South Africa
- Information Technology
- Cape Town
Job Summary
We are looking for an experienced and passionate Test Analyst to join our team. We believe our Test Analysts play a vital role not just in ensuring the quality of the software we develop, but in making it better, all the way from backend to frontend. As a Test Analyst in our team, you will play a critical role in the design of our software to ensure it is developed with quality in mind from the very beginning and solving the many complex challenges along the way, using some of the industry’s latest technologies. Automation is a key part in what we do, so we will expect our Test Analysts to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly.
Job Responsibilities
Education
Degree in computer science or business information systems ideal, but solid experience will be considered as well
APPLY
INTERMEDIATE TEST AUTOMATION ENGINEER (6824)
Requisition ID 6824
- South Africa
- Information Technology
- Cape Town
Job Summary
We are looking for an experienced and passionate Test Analyst to join our team. We believe our Test Analysts play a vital role not just in ensuring the quality of the software we develop, but in making it better, all the way from backend to frontend. As a Test Analyst in our team, you will play a critical role in the design of our software to ensure it is developed with quality in mind from the very beginning and solving the many complex challenges along the way, using some of the industry’s latest technologies. Automation is a key part in what we do, so we will expect our Test Analysts to have a strong coding background to assist in building the automation systems that enable us to deliver this world class software rapidly.
Job Responsibilities
- Document and execute manual tests.
- Create and maintain automated scripts required to run automated testing.
- Maintain existing test packs.
- Log and validate defects.
- Debug results.
- Report on test execution and any risks and issues.
- Participate in, assist with, and give feedback on any activities where product quality practices and risks should be considered.
- You have hands experience in API testing.
- You can test reports, and applications and know how to read and write SQL.
- You can program (we use Scala, JavaScript and UFT amongst others).
- You have a practical understanding of CICD.
- You care about releasing great software.
- You know where it is most effective for an automated test to live (Unit, Integration, Acceptance Testing, E2E).
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You read widely about what is happening in the world of testing.
- You can work under pressure.
- You can solve complex testing issues.
- Experience testing financial applications, will be advantageous.
Education
Degree in computer science or business information systems ideal, but solid experience will be considered as well
APPLY
SPECIALIST | INSTITUTIONAL FUND OPERATIONS | FUND OPERATIONS (INVESTMENT ACCOUNTING) (7662)
Requisition ID 7662
- South Africa - Business Operations
- Cape Town
Job Summary
The candidate will be responsible for performing the day-to-day operational processes for various investment accounting, data management and market data activities. The candidate will work in Institutional Fund Operations, working closely with the other operational departments (NAV Pricing, Performance, Portfolio Administration) as well as Tax, Institutional Client Services, Legal & Compliance, IT, and Trading.
This is a fixed-term contract role for a period of 18 months.
Job Responsibilities
Market Data
• Ensuring that the daily instrument valuation/pricing and exchange rate processes run accurately and timeously.
• Ensuring that instrument price files are received from all local and foreign sources (exchange and vendor data).
• Liaising with data vendors (e.g., JSE/Bloomberg) on data quality and other queries (eg. valuation).
• The setting up of system parameters in Markit (MDS) for certain instruments as and when they are created by the front office team.
• Collaboration with the relevant IT domain teams to maintain, develop and enhance the market data infrastructure to keep systems up-to-date and efficient.
• Monitoring the end-of-day price reconciliation process and investigating any identified price/valuation discrepancies.
• Managing and maintaining data contracts and vendor relationships.
• Managing the benchmark data processes, including:
• Creation of benchmarks as required by the Performance team.
• Sourcing and scrubbing of daily and monthly benchmark data files.
• Managing validation exceptions of benchmark data when required.
• Maintenance of benchmark static data.
Institutional Data Management
• Creation of instruments as required by the front or middle office teams.
• Portfolio Creation and classifications.
• Maintenance of instrument static data for upstream and downstream usage.
• Reconciling static data to market sources to ensure accuracy and consistency in data across all internal systems.
• Investigation of instrument data inconsistencies and validation errors.
• Monitor the BOD (beginning of day) processes.
• Monitoring of communications from data vendor regarding any changes that may affect the fund pricing process and informing other business teams where necessary (eg. Corporate Actions, Trading, Fund Accounting).
• Daily monitoring and updating of instrument classifications used for reporting.
Additional Activities
• Assisting with month-end pricing across all portfolios.
• Calculating daily interest coupon accruals.
• Monitoring and answering queries from the Institutional Data Management and Investment Accounting email queue.
• Involvement in initiatives/project work that seeks to simplify and create efficiencies in existing processes.
Experience & Qualifications
• Chartered Accountant or
• B Com or equivalent degree - Higher Diploma or Honours will be an advantage
• A minimum of three years of experience in asset management (FS articles experience counts)
• Must have a strong technical understanding of instrument valuation and pricing
• Experience in working with the following systems would be advantageous:
o Charles River Investment Management Solution (CRIMS)
o IHS Markit
o Fundamental Portfolio Manager (FPM)
• A history of strong performance.
Competencies
• Strong numeric ability and a questioning mind
• Accuracy and attention to detail
• A self-starter with the ability to create efficient processes and controls
• Ability to operate independently as well as in a team environment
• Interpersonal and communication skills to build and maintain strong working relationships with relevant stakeholders, both internally and externally, and to defend an opinion with rationale and logic
• Ability to accept responsibility for all tasks done
• Good time management skills, and the ability to manage heavy workloads and multiple tasks – work flexible hours , particularly in the event of market vendor issues as well as follow a shift work schedule.
• Excellent analytical and problem-solving skills
• Very disciplined and methodical style of working
• Determined, engaged and persistent proactive “can-do” attitude that inspires others to do great work
Location: Cape Town
Closing Date: 16 October 2023
APPLY
SPECIALIST | INSTITUTIONAL FUND OPERATIONS | FUND OPERATIONS (INVESTMENT ACCOUNTING) (7662)
Requisition ID 7662
- South Africa - Business Operations
- Cape Town
Job Summary
The candidate will be responsible for performing the day-to-day operational processes for various investment accounting, data management and market data activities. The candidate will work in Institutional Fund Operations, working closely with the other operational departments (NAV Pricing, Performance, Portfolio Administration) as well as Tax, Institutional Client Services, Legal & Compliance, IT, and Trading.
This is a fixed-term contract role for a period of 18 months.
Job Responsibilities
Market Data
• Ensuring that the daily instrument valuation/pricing and exchange rate processes run accurately and timeously.
• Ensuring that instrument price files are received from all local and foreign sources (exchange and vendor data).
• Liaising with data vendors (e.g., JSE/Bloomberg) on data quality and other queries (eg. valuation).
• The setting up of system parameters in Markit (MDS) for certain instruments as and when they are created by the front office team.
• Collaboration with the relevant IT domain teams to maintain, develop and enhance the market data infrastructure to keep systems up-to-date and efficient.
• Monitoring the end-of-day price reconciliation process and investigating any identified price/valuation discrepancies.
• Managing and maintaining data contracts and vendor relationships.
• Managing the benchmark data processes, including:
• Creation of benchmarks as required by the Performance team.
• Sourcing and scrubbing of daily and monthly benchmark data files.
• Managing validation exceptions of benchmark data when required.
• Maintenance of benchmark static data.
Institutional Data Management
• Creation of instruments as required by the front or middle office teams.
• Portfolio Creation and classifications.
• Maintenance of instrument static data for upstream and downstream usage.
• Reconciling static data to market sources to ensure accuracy and consistency in data across all internal systems.
• Investigation of instrument data inconsistencies and validation errors.
• Monitor the BOD (beginning of day) processes.
• Monitoring of communications from data vendor regarding any changes that may affect the fund pricing process and informing other business teams where necessary (eg. Corporate Actions, Trading, Fund Accounting).
• Daily monitoring and updating of instrument classifications used for reporting.
Additional Activities
• Assisting with month-end pricing across all portfolios.
• Calculating daily interest coupon accruals.
• Monitoring and answering queries from the Institutional Data Management and Investment Accounting email queue.
• Involvement in initiatives/project work that seeks to simplify and create efficiencies in existing processes.
Experience & Qualifications
• Chartered Accountant or
• B Com or equivalent degree - Higher Diploma or Honours will be an advantage
• A minimum of three years of experience in asset management (FS articles experience counts)
• Must have a strong technical understanding of instrument valuation and pricing
• Experience in working with the following systems would be advantageous:
o Charles River Investment Management Solution (CRIMS)
o IHS Markit
o Fundamental Portfolio Manager (FPM)
• A history of strong performance.
Competencies
• Strong numeric ability and a questioning mind
• Accuracy and attention to detail
• A self-starter with the ability to create efficient processes and controls
• Ability to operate independently as well as in a team environment
• Interpersonal and communication skills to build and maintain strong working relationships with relevant stakeholders, both internally and externally, and to defend an opinion with rationale and logic
• Ability to accept responsibility for all tasks done
• Good time management skills, and the ability to manage heavy workloads and multiple tasks – work flexible hours , particularly in the event of market vendor issues as well as follow a shift work schedule.
• Excellent analytical and problem-solving skills
• Very disciplined and methodical style of working
• Determined, engaged and persistent proactive “can-do” attitude that inspires others to do great work
Location: Cape Town
Closing Date: 16 October 2023
APPLY
DATA ENGINEER (7724)
Requisition ID 7724
- South Africa
- Information Technology
- Cape Town
Job Summary
We are looking for an exceptional Intermediate to Senior Data Engineer to join our team. In this pivotal role, you will develop and implement the technical direction of the data engineering space. You will collaborate with data analysts, Data Scientists and senior IT members to deliver business insights and decisions that add value to Allan Gray’s client proposition.
We have adopted a Microservices architecture with RESTful API’s predominantly written in Scala, with many built in Go, and most of the data science services written in Python. Our Microservices are built and deployed on an elastic containerized infrastructure supported and managed on premises through Kubernetes. Over time our solutions will increasingly be based in the Cloud. As a team, we apply best practises in user experience, DevOps, web application architecture, solution design, scaling and testing.
Job Responsibilities
▪ Lead and guide the technical vision, leveraging data engineering principles and tools to drive innovation and excellence within the team.
▪ Build and maintain software that leverages existing data architecture and tooling (databases, APIs) to allow data analysts to use predictive modeling that delivers business insight
▪ Collaborate with senior IT architects to design, build and maintain data infrastructure and pipelines to source, store and analyse internal and external data where required
▪ Design clean and simple solutions which are aligned to overall architectural decisions and ensures seamless integration with existing systems.
▪ Ensure that elegant, robust and secure code is written and maintained.
▪ Interpret requirements and implement technical solutions
▪ Improve and optimize the performance of existing systems
▪ Contribute and drive technical decisions
▪ Ensure that unit, integration and acceptance tests for all components are written
▪ Ensure that build automation scripts are written
▪ Assist with analysis where required
Requirements
▪ 5-8 years working experience as a Data Engineer, developer or related software development role
▪ Experience in designing, building and maintaining technical solutions
▪ Experience in architecting databases and building data pipelines/ETL processes would be advantageous
▪ Familiarity with DevOps; continuous integration/deployment workflows and tools (e.g., Gitlab)
▪ Strong understanding of software development process
▪ Proficiency in modern programming language (Python preferred but not required)
▪ Strong interest in working with data
▪ Experience in system integration, distributed computing and building enterprise-wide systems
▪ Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
Education
Degree in Computer Science, Computer Engineering, Information Science or related technical discipline
APPLY
PRODUCT DESIGNER (7843)
Requisition ID 7843
- South Africa
- Information Technology
- Cape Town
Job Summary
The Product Designer position on offer will be responsible for creating the “logic” for all tools, platforms and systems via wireframes and prototypes. The role demands superior communication skills and entails conducting research, competitive analyses, user testing and UI roll out. The environment is fast moving, constantly pivoting and he/she is expected to handle high pressure situations, while maintaining excellent quality output that is on-time as determined by rigorous project schedules.
Job Responsibilities
• Collaborate with product managers & business stakeholders to confirm business objectives and define user objectives & flows.
• Build wireframes & convert wireframes into a working prototype.
• Collaborate with AGO technical leads in order to design innovative & engaging user experiences within platform constraints and technical limitations.
• Work closely with the other designers to ensure adherence to design guidelines & best practices across all platforms.
• Create high fidelity design files that follow the existing design patterns, for hand over to developers.
• Add new components to our design system as you create them.
• Facilitate user testing and evaluate user feedback to further improve the concept or existing products.
• Work closely with the development & QA teams to ensure successful implementation of the specified designs.
• Measure the effectiveness of each initiative & refine.
• Research interaction design trends.
• Research technology trends.
• Champion the importance of design.
Skills and Experience Required
• Proven UX and UI experience and the ability to demonstrate how you have managed to enhance user satisfaction by improving the usability and accessibility of previous tools, products or systems you have developed.
• Demonstrable product design thinking skills with a strong verifiable portfolio which must be presented for review.
• Solid experience in creating wireframes, prototypes, user journeys, written specifications, information architectures and hand-over-ready high fidelity designs.
• Solid experience in conducting research, competitive analyses, data analysis and user testing.
• Understanding of the technical consequences of design decisions, with the ability to compromise but also to stand your ground to defend your designs.
• Proficiency in tools such as Invision, Figma, Sketch, Axure
• Ability to present your designs in order to sell your solutions to various stakeholders.
• Ability to solve problems creatively and effectively.
• Up-to-date knowledge of the latest design trends, techniques, and technologies.
• Experience working in an Agile/Scrum development process.
Minimum Qualifications
• At least 4-8 years’ experience in a UX/UI design role, (finance or investment environment advantageous)
• Experience with user interface design patterns and standard UCD methodologies across multiple platforms
• Relevant tertiary qualifications
APPLY