Old Mutual was established in Cape Town in 1845 as South Africa's first mutual life assurance society. Our purpose is to help our customers thrive by enabling them to achieve their lifetime financial goals, while investing their funds in ways that will create a positive future for them, their families, their communities and broader society.
View All Jobs at Old Mutual South Africa
Job Description
Old Mutual Finance is currently seeking to hire a Associate Software Engineer. This is a nationally based role that forms part of the Old Mutual Finance Information Technology Team. The objective of this role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes coding, testing and analyzing software programs.
- Write programmes according to business specifications and conduct unit testing.
- Work closely with Business Analysts to ensure sufficient clarification of specifications.
- Review the work of Junior Programmer and provide required coaching and mentoring to
- Contribute to Old Mutual Finance body of knowledge (Documentation, Wikis, How-To Guides).
- Identify inefficiencies and work towards continuous improvement of existing systems and/or processes.
- Participate actively in Scrum delivery ceremonies (Stand-ups, Planning, Design Retrospectives and Reviews).
go to method of application »
The Opportunity
Old Mutual Finance is currently seeking to hire a Senior Automation Quality Engineer. This is a nationally based role that forms part of the Old Mutual Finance Information Technology Team.
In This Role, You will get to:
- Lead a Test Team, including coaching and mentoring in an Agile Environment.
- Create automation testing scripts using in-house developed tools.
- Enhance automation test frameworks.
- Design test cases and perform testing of applications.
- Identify, document and track bugs.
- Perform re-testing when bugs are resolved.
- Perform regression testing when needed.
- Understanding of UI and backend testing.
- Perform initial analysis for technical issues and work closely with developers to reproduce and solve problems.
- Work within an agile environment.
- Execute automation tests via Jenkins.
IT Service Delivery
- Completes Test Strategy and has a high-level understanding of all projects.
- Manages testing, including the achievement of milestones and deliverables.
- Provides quality control and improvement of processes and outputs.
- Undertakes operational and technical aspects of processing information, data evaluation and analysis.
Reporting
- Manages effective communication with all stakeholders.
- Keep all stakeholders updated on the outcome of test execution results.
Risk Management
- Identifies any tools needed in order to meet testing deliverables.
- Identifies impending risks that may compromise the achievement of deliverables and initiates steps to mitigate risk.
Stakeholder Management
- Builds and maintains relationships with relevant internal/external stakeholders.
- Understands the requirements and where applicable, liaises, communicates and provides assistance.
Team Effectiveness
- Ensures SDLC Testing component is met.
- Leads test team, including coaching and mentoring.
- Manages the testing component within agreed timetables.
- Provides strategic direction, undertakes test planning, scopes the testing required, estimates the effort and duration of testing, and determines resource and environment requirements.
Technical Consultation
- Contributes knowledge and expertise where required for peer review and to projects being undertaken by other business units.
What You Will Need To Succeed:
- A Matric or Grade 12 equivalent and a minimum of 5 years experience in a similar role and must have built an automation test framework before.
- A relevant tertiary qualification is advantageous.
- ISTQB Foundation and Agile certification are advantageous.
- Object Orientated Programming knowledge is advantageous.
Experience and skills are required in the following:
- Postman
- PractiTest
- Test case creation, execution and reporting
- Defect management
- Jira
- Execute automation tests via Jenkins
- Regression Testing
- Re-Testing
- Functional Testing
- Smoke Testing
- Understand testing techniques
- Java coding
- TestNG
- Selenium
- Maven
- Jenkins
- Extent Reports
- Git
Advantageous skills:
- Report Portal
- Locust Performance Tool
- Docker
- Kubernetes
- Virtual Machines
go to method of application »
The Opportunity:
Old Mutual Finance is currently seeking to hire a Senior Data Scientist. The successful candidate is individually accountable for designing, producing, analyzing, documenting and enhancing a range of predictive models across the entire credit life cycle.
this role, you will get to:
- Play a leading role in the development and application of predictive models across the entire credit life cycle.
- Conduct continuous research aimed at identifying predictors and enhancing model development practice and techniques.
- Monitor and report on the effectiveness of scorecard strategies.
What you will need to succeed in the role:
- Degree with Stats/Math/Applied Maths/Financial Risk Management/Data Science/Engineering/Computer Science or related disciplines.
- An Honours / Masters would be advantageous.
- SQL proficiency.
- One of SAS, R or Python proficiency.
- Exposure to extracting data from databases is compulsory.
- Understanding & knowledge of predictive modelling practices, performance standards & methodologies.
- Minimum 5 years’ experience in developing scorecards.
- Minimum 2 years' experience in the Credit Risk environment.
go to method of application »
Job Description
This opportunity resides in the People Data & Analytics team which is a forward looking function that brings together data, analytics and Human Capital to enable a superior employee experience. The successful candidate will join a team of highly skilled and motivated data analysts, interpreters and translators.
The role analyses people data using various statistical or analytical techniques, builds statistical models, develops data dashboards, reports and tracks metrics. The incumbent is individually accountable for achieving results over periods of up to 3 months.
KEY RESULT AREAS
- Gathers people data from Workday and multiple other sources including a people data warehouse.
- Builds statistical models, develops dashboards, reports and trackers using people data using different data tools.
- Performs advanced statistical analysis on people data. Interprets results and translates them into actionable business insights.
- Builds data visualisations based on large sets of people data that answer key business questions
- Writes reports on the outcomes of people data analysis, identifying actionable insights to assist in solving the problem being analysed.
- Works on projects in a people data analysis role.
- Collaborates effectively with others to achieve results.
- Responsible for building strong working relationships with internal clients.
- Works with little supervision and to very high levels of accuracy.
- Accountable for delivery
Role Requirements
- Actuarial student with at least 4 actuarial exemptions
- Statistical, computer science, engineering, behavioural science or analytics related degree.
- Knowledge of Excel and Power BI is required.
- Knowledge of R and Pythonwould be an advantage.
- Strong interpersonal and relationship building skills.
- Highly adaptable and be able to manage change and ambiguity with ease.
- Focus on quality and risk.
- Excellent problem-solving ability.
go to method of application »
Job Description
Accountabilities for this role include basic systems analysis, interpreting and executing test plans and developing specifications. The incumbent is individually accountable for achieving results through own efforts.
- Assists solution construction including programming, systems testing and correction of programme models.
- Interprets and executes test plans, or assists in developing test plans in conjunction with Systems Analyst, Senior Analyst Programmer or Business Analyst.
- Develops technical specifications / program specifications and some systems documentation.
- Responsible for basic systems analyst functions.
- May assist with analysing system design requirements.
- Could advise Management on effective applications, covering areas such as maintenance, support, man-machine interface and data management requirements.
- Provides sizing and scoping for development work required
- May take the task lead with smaller work initiatives
- May coach and mentor junior / new staff (programmer).
- May work under supervision
- 1 to 5 years or more, solid experience in Oracle:
- Oracle Cloud OIC
- Oracle Cloud PAAS
- Oracle Cloud ODI
- Oracle Cloud BICC
- Oracle OTBI
- Understand layered architecture and Cloud architecture.
- Solid Enterprise Integration experience.
go to method of application »
Job Description
This is a Senior level role in the DBA environment requiring the incumbent to work with IT Teams : Developers. Architects, IT Infrastructure to develop an understanding of data and information needs. Identify solutions and improve the quality of Database Administration services while providing support through the physical design of databases.
The role requires taking responsibility for maintaining the integrity and performance of the supported databases and guarantee the data is stored securely and efficiently. The Sr. DBA will also provide strategic guidance and participate in the design of operational processes. In addition, the roles provides the opportunity to participate in the migration and support of Databases hosted in AWS.
Database Management
Participate in the development and maintenance of strategic and tactical plans for the database environment
- Works closely with key infrastructure and application development stakeholders.
- Provide technical leadership to the DBA team members.
- Participates in the configuration, tuning and troubleshooting of the databases in use in Development, QA and Production.
- Ensures storage, archiving, backup and recovery procedures function correctly.
- Assist in recovery and maintenance of databases.
- Participates in patch applications and upgrades.
- Provide individual mentoring and training on databases and tools. Recommend, test, and evaluate new technologies, software tools, and required skill sets; recommend and implement improvements.
- Refines the design ensuring it meets system storage and physical data model requirements.
- Writes database documentation, including data standards, procedures and definitions for
- the data dictionary, including maintaining industry best practices.
Personal Effectiveness
- Accountable for service delivery through own efforts.
- Makes increased contributions by broadening individual skills.
- Collaborates effectively with others to achieve personal results.
- Accepts and lives the company values.
Requirements
- Knowledge of Oracle RDS, Amazon Aurora, DynamoDB, Redshift, Athena, as well as AWS Database Migration Service
- Advanced administration experience with 1 or more of the following Database engines: Oracle /PostgreSQL / MariaDB / Amazon Auroral
- Experience in Oracle WebLogic Server Administration
- Experience with System Administration with Linux (RedHat, Oracle Linux) and/or Microsoft Windows Server and associated technologies (Active Directory, Exchange) advantageous
- Experience or firm knowledge of Automation Required. (SQL, Shell, Java Python, AWS CloudFormation)
- Experience in DevOps, NoOps toolsets and practices advantageous
- Experience with Networking and troubleshooting (TCP/IP, DNS, routing, switching,
- firewalls, LAN/WAN or related)
- Bachelor’s degree in Information Science / Information Technology, Engineering or a related field OR equivalent experience in a technical position
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.