Share this post on
To apply, click on the link at the end of the posts and all the best with your applications
Forensic Investigator
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
Key Purpose
This role falls within the Discovery Group Forensic department and reports to the Operations Manager. The successful candidate will be required to investigate all issues pertaining to Invest and Group Life fraud.
Areas of responsibility may include but not limited to
The successful job applicant will be responsible for, but not limited to, the following broad job functions:
- Conducting Investigations into all aspects pertaining to Investment Fraud and Group Life Fraud including death claims, funeral claims, other product benefits within the scope of Invest and Group Life.
- Work independently or in group and communicate clear and concise findings of the investigations to Management. (Investigation report)
- Collecting, evaluating and handling of evidence
- Advice management of fraud preventative measures after analysing data to identify possible fraud trends.
- Interview suspects, staff and management to obtain measurable findings. Includes taking of Statements and Affidavits and reporting where necessary to South African Police Services.
- Valid Driver license and own vehicle to support investigation related work
- Travelling for Investigation related work.
- Doing administrative tasks
Personal Attributes and Skills
- Demonstrate commitment to high professional ethical standards and a diverse workplace
- Plans activities and projects well in advance and takes account of possible changing circumstances
- Easily establishes good relationships with customers and peers
- Ability to communicate clearly and concisely
- Ability to interact and effectively communicate with all cultures and levels of the community
- Assertive
- Takes initiative and works under own direction
- Keeps emotions under control during difficult situations
- Demonstrated ability to decompose complex problems
- Solution orientated
- Self-starting, able to work with minimal direction/support from management
- Proficient in MS office suite
- Knowledge and experience relating to Legislative requirements that pertains to Investments and Group Life schemes in South Africa (Advantageous)
Education and Experience
Minimum requirements:
- 5 Years work experience related to investigating Investment and Group Life Fraud.
- ACFE qualified / Member of ACFE
- 5 to 10 years Investigative background, specialising in either Invest or Group Life investigations
- Relevant Diploma / degree.
- Good understanding of Investment and Group Life products, systems and processes.
Click here to apply
Incident Analyst (Junior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Discovery Health Systems
The Discovery Health Systems (DHS) is a world class software development house that enables the Discovery Health Business to use digital transformation as a competitive advantage. It focuses on rapid quality software delivery. Innovation and excellence are key attributes to all our initiatives. The skills and expertise in the team allows a diverse product development on all strategic, tactical and operational changes. Our environment is fast-paced and demands energy, drive, enthusiasm, ownership and creativity, but it rewards with an extremely fulfilling and stimulating environment that actively supports career growth and development.
Key Purpose
Resolves incidents common to a set of tickets, by analysis of underlying systems, evaluation of alternatives and the coordination of the implementation of fixes. Identify issues from sets of tickets by conducting trend analysis. Provides periodic reporting on incidents, as well as Incident Reports for major outages.
Areas of responsibility may include but not limited to
Incident Initiation Form
- Receive a ticket related to an incident from the service desk (or multiple tickets) and initiate Incident Management Process.
- Incident Analysis Board
Analyse incident trends and liaise with external teams to determine root cause.
Prepare and publish incident communications as per process.
Coordinate necessary meetings/discussions with all stakeholders to restore affected services. - Diagnose possible fixes/work-around, evaluate and eliminate possible causes.
Evaluate recurring incidents to establish common trends/patterns.
Initiate Problem Management Process where relevant
Incident Report
For major incidents investigate the conditions and document the findings in an Incident Report.
If required, present the findings in the relevant forums.
End of Day Summary Report
Create an end-of-day summary report on incidents.
Contribute to the summary monthly report of the area.
Guidelines, Standards and Reference examples
Participate in internal forums such as Support Services Work Group and lead work streams, to contribute to the methodology and standards.
Ensure that knowledge acquired in the Release process is shared within the larger Support community.
Personal Attributes and Skills
Behavioural skills
Stress management, Time management and prioritisation, Customer/Service orientation,
Learning orientation, Analytical thinking Technical Skills
Troubleshooting and problem analysis, Business writing, Incident trend analysis (statistical skills)
Education and Experience
Matric – essential
ITIL Foundation course – beneficial
ITIL Practitioner and Microsoft MAP – beneficial
Minimum 18 months’ experience in Incident Management or Service Desk environment
Process knowledge of Incident management and ITIL processes
Technical knowledge of Service desk monitoring and support tools
Click here to apply
iOS Developer (Senior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Digital Channels
Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
The Digital Channels team works on dynamic new projects and product enhancements within the web and mobile platforms in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization’s technology infrastructure and specific software applications, Application Platform Services helps the business to address changes through technologies.
Key Purpose
This team is responsible for the Discovery member application published to the Play Store. They work with other Discovery business units to deliver innovative solutions to all members.
Within the Digital system area, the iOS developer will work on the Discovery application together with Product Owners from various business units, Business Analysts, UX/UI designers & Content Teams, System Architect, and managers to understand the overall business need and the requirements, design the system solution using various approaches and technologies, implement the designed solution in the system with high quality source code.
iOS developers support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support.
iOS developers in the Digital area must be able to technically support and maintain the deployed applications on dev, test and production environments.
Areas of responsibility may include but not limited to
Senior iOS developers must have a competent understanding of:
- The system development life cycle and can explain the developer’s role in each stage
- The defined system development tools, processes and workflows
- The distinction between business, functional and non-functional requirements and how to implement them
- The importance of delivering high quality source code and how to achieve it
- The technologies used and the systems components structure
- The domain and business terminologies and link them back to system implementations
Senior iOS developers should be able to demonstrate that they can:
- Develop, test, and maintain the deployed application software with high quality
- Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience
- Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.
- Perform accurate development estimation
- Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates
- Research new techniques, tools, and best practices and share that knowledge with the team and community
- Maintain high standards
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Can help with quality assurance and provide comments Within 6 months of being in the position, a senior iOS developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.
Personal Attributes and Skills
Behavioral Skills
- Excellent written and oral communication skills (English)
- Ability to work in a self-driven, complex environment with multiple and changing priorities
- Ability to focus on deadlines and deliverables
- Ability to think abstractly
- Ability and desire to quickly learn new technologies
- Clean code thinking
Technical Skills
- Project Management
- Business Writing Skills
- Presentation and Facilitation Skills
- Process Mapping
- Software testing pack design, functional testing
Responsibilities
- Maintain and extend existing development activities
- Work with customers to determine project requirements
- Design software to fulfil customer requirements
- Develop software from requirements and specifications
- Find and repair software defects; unit testing, UI automation testing
- Stay current with Apple and iOS standards and guidelines
- Documenting development work done
Education and Experience
Minimum
- Informatics degree or Diploma
- 4+ years’ experience developing iOS applications
Advantageous
- 2+ years’ user interface analyst experience
- Software Engineering related degree/qualification
- Honours degree
- Business experience and product knowledge
- Experience in Objective-C is beneficial
Methodologies
- Waterfall and Agile
- Knowledge of OO design principles and development patterns
Tools
- SoapUI (SOAP) / REST client (JSON)
- XCode
- Atlassian tool suite (Jira, Confluence)
Technologies
- iOS
- UML
- XML, JSON
- SOAP and REST Web Service Development
Other
- Software architecture
- JAD sessions
- Data modelling techniques
Click here to apply
Android Developer (Senior)
About Discovery
Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
About Digital Channels
Working in a high performance organization that prides itself in attracting the finest talent, we challenge ourselves to find solutions that make a difference in the world. Our environment is always buzzing with energy and smart, motivated people working on finding the best way to move forward.
The Digital Channels team works on dynamic new projects and product enhancements within the web and mobile platforms in order to improve business inefficiencies, gain competitive advantage on our products and ultimately to provide better service to our clients. Using knowledge of the organization’s technology infrastructure and specific software applications, Application Platform Services helps the business to address changes through technologies
Key Purpose
Senior Android developer will support the projects throughout the project lifecycle, including requirements, design, implementation, release and post release support.
Areas of responsibility may include but not limited to
The senior Android developer must have a competent understanding of:
- The system development life cycle and can explain the Java developer role in each stage
- The defined system development tools, processes and workflows
- The distinction between business, functional and non-functional requirements and how to implement them
- The importance of delivering high quality source code and how to achieve it
- The technologies used and the systems components structure
- The domain and business terminologies and link them back to system implementations
Senior Android developers should be able to demonstrate that they can:
- Develop, test, and maintain the deployed application software with high quality
- Collaborate with product managers and designers to ensure a successful, high-quality product and great user experience
- Analyse, maintain and enhance existing application and troubleshoot issues with efficiency.
- Perform accurate development estimation
- Produce technical specifications and designs. Participate in new business development through ideation, prototype development, and project estimates
- Research new techniques, tools, and best practices and share that knowledge with the team and community
- Maintain high standards
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Can help with quality assurance and provide comments within 6 months of being in the position, a senior Android developer should be able to demonstrate strong domain knowledge and technologies in relation to the environment that they work in.
Personal Attributes and Skills
Behavioral Skills
- Stress Management
- Time management and prioritization
- Creativeness
- Learning orientation
- Negotiation skills
- Innovation
- Clean code thinking
Technical Skills
- Project Management
- Business Writing Skills
- Presentation and Facilitation Skills
- Solution Architecture
- Process Mapping
- Entity Diagram mapping
- Software testing pack design, functional testing
Education and Experience
Minimum
- 3+ Year IT related Degree or Diploma (BSc/BTech or similar)
- 4+ years’ experience developing Android applications
- Have worked on multiple published apps in the Play Store
Advantageous
- 4+ year user interface analyst experience
- Java related degree/qualification
- Honours degree
- Business experience and product knowledge
- Experience in Kotlin beneficial
- Experience with agile development methodologies
- Experience with automated testing tools and techniques
- Experience with GIT
- Native Android
Methodologies
- Waterfall and Agile
- Knowledge of OO design principles and development patterns
Tools
- SoapUI (SOAP) / REST client (JSON)
- Android Studio
- Atlassian tool suite (Jira, Confluence)
Processes
ITIL (Incident, Release, Problem Management)
Technologies
- J2EE, Spring Boot
- Android, Java, Kotlin
- WebLogic, Apache
- UML
- XML, JSON
- SOAP and REST Web Service Development
Other
- Software architecture
- JAD sessions
- Data modelling techniques
Click here to apply
We wish you all the best with your applications
Leave a Reply