Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Imagine a world where people live healthier, more enhanced and protected lives… A world in which each organisation is a powerful influencer and responsible corporate citizen, committed to being a force for social good. As a leading innovator in healthcare, wellness, insurance, investments, financial and life planning, Discovery works ceaselessly to...
Read more about this company
Job Purpose
We are looking for a strong C# developer to join our team! As a # Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications. In addition, you will also be responsible for the analysis, design, development, testing and implementation of Discovery Banks platform technology. Your primary focus will be the development of Discovery Bank applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of Discovery as well as their technical knowledge to make decisions.
Key Outcomes may include but are not limited to:
• Design, build, and maintain efficient and reliable C# code.
• Design, development, and testing of new features in the applications.
• Responsible for regular communication with others involved in the development process.
• Implement, test, and bug-fix functionality.
• Responsibility for design and implementation of software projects using C#.
• Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
• Provide support to end users.
• Regularly maintain Discovery Bank applications via debugging and continuous updates.
• Ensure the performance, quality, and responsiveness of applications.
• Recognise and resolve bottlenecks.
• Help maintain code quality, organization, and automatization.
Education and Experience:
• At least 5 to 7 Years’ experience in source code development.
• Developer, business, and product experience.
• Matric with English and Maths.
• Degree in computer science or software engineering.
Technical skills or knowledge:
• 7+ years of software development experience.
• Proficient in C#.Net.
• Experience with HTML, JavaScript, and web development frameworks (AngularJS, Bootstrap, jQuery).
• Proven experience with software design and OOD methodologies.
• Familiarity with Relational Databases and SQL.
• Experience with ORM frameworks.
• Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles.
• Good knowledge of performance limits and characteristics.
• Knowledge of memory management and multi-threading.
• Experience with embedded databases and other system datastores.
• Familiarity with RESTful APIs to connect to back-end services.
• Knowledge of low-level C-based libraries is a plus.
• Implementation of automated testing platforms and unit tests.
• Knack for benchmarking and optimization.
• Proficient understanding of code versioning tools {e.g., Git, Jenkins, JIRA, BitBucket}.
• Familiarity with continuous integration.
• Experience building user interfaces (UIs).
• Able to use APIs and third-party libraries to improve app functionality.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Job Purpose
The Head of IT Security Operations manages the day-to-day operational aspects of the Information Security environment. This involves managing the activities of the information security team to ensure that daily activities associated with providing information security services to the organization are met.
The incumbent is responsible for establishing and enhancing the Discovery Bank’s overall IT security monitoring and operational activities.
Areas of responsibility may include but not limited to
Personal Attributes and Skills
Education and Experience
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Job Purpose
We are looking for a Swift developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. The incumbent will actively coach other developers during the code review process to understand and apply coding standards. Use of both their knowledge of Discovery as well as their technical knowledge to make decisions.
Key Outcomes may include but are not limited to:
• Design development and testing of new features in the Discovery Bank applications for iOS and OS X.
• Use object-oriented development principles in Swift or Objective-C to reach project solutions.
• Responsible for regular communication with others involved in the development process.
• Regularly maintain iOS applications via debugging and continuous updates
• Participate as a team member to define, design, and create new features in fully agile Scrum deliveries.
• Ensure the performance, quality, and responsiveness of applications.
• Collaborate with a team to define, design, and create new features.
• Recognise and resolve bottlenecks.
• Help maintain code quality, organization, and automatization
Education and Experience:
• At least 5 to 7 Years’ experience in source code development.
• Developer, business, and product experience.
• Matric with English and Maths
• Degree in computer science or software engineering
Technical skills or knowledge:
• Proficient in Swift, with a good knowledge of its ecosystems
• Solid understanding of object-oriented programming
• Experience with Cocoa APIs on OS X
• Good knowledge of performance limits and characteristics
• Knowledge of memory management and multi-threading
• Experience with embedded databases and other system datastores.
• Experience with SSL.
• Familiarity with RESTful APIs to connect to back-end services.
• Good sense of UI design and a user-oriented focus
• Knowledge of low-level C-based libraries is a plus.
• Implementation of automated testing platforms and unit tests
• Knack for benchmarking and optimization
• Understanding of Apple’s design principles and interface guidelines
• Proficient understanding of code versioning tools {e.g., Git, Jenkins, JIRA, BitBucket}
• Familiarity with continuous integration
• Knowledge related to publishing on the App Store.
• Can utilize iOS databases efficiently
• Proficiency using an IDE for iOS development such as XCode.
• Experience building user interfaces (UIs)
• Able to use APIs and third-party libraries to improve app functionality.
• Competence in version control software like GitHub or BitBucket
• Can perform or automize unit tests.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
Our Commissions department is looking for a great person to join their team as an Administrator to ensure daily transactions are evaluated and processed in accordance with internal policies.
Key Outputs
NB: The role is not limited to the key outputs mentioned above
Personal Attributes
Education and Experience
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
To take guided ownership in the design and modification of business intelligence and MIS systems. The analyst will interact with the business stakeholders and subject matter experts in order to understand their problems and needs and produce business dashboards and analytical solutions.
Areas of responsibility may include but not limited to
Solving ad-hoc analytical problems
Presenting and communicating solutions
Building and maintaining dashboards and automatic reports.
Implement advanced strategies for gathering, reviewing and analyzing data
Determine how to improve existing business processes
Determine which tasks can be automated
Skills
SQL querying, BI software and advanced Microsoft Office skills.
Understanding of systems engineering concepts.
Understand what the business does and how it does it.
Diagnostic Information Gathering.
Analytical Thinking.
Thoroughness.
Knowledge
In-depth understanding of Risk Engineering (Advanced)
Understanding of data and statistics (Advanced)
Business analysis (Advanced)
Proven record of design, development and implementation of complex strategies (Advanced)
Relationship management of diverse stakeholders (Advanced)
Proficient in written and spoken English (Advanced)
In-depth understanding of key insurance metrics (estimate maximum loss, business interruption) (Advanced)
Education
Matric (Essential)
Bachelor’s degree in actuarial science, statistics, mathematics, Information technology
Experience
•1 years experience in any of the fields specified under essential qualification.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose of the role
The primary function of this role is to conduct quality audits on the critical business processes within the business and provide a DPMO score for the work processed within Discovery Life Group Risk. A key purpose is to add value to current processes by identifying gaps and proposing innovative recommendations that will impact efficiencies and the quality of work produced. You will therefore need advanced technical skills, particularly in excel, excellent communication skills and be comfortable working to extremely tight deadlines.
Areas of responsibility may include but not limited to
Personal Attributes and Skills
The successful candidate must demonstrate the following competencies:
Education and Experience
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
This team is responsible for the Discovery member application published to the App Store. They work with other Discovery business units to deliver innovative solutions to all members.
Within the Digital Channels 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 will support the projects throughout the project lifecycle, including requirements, design, implementation, release, and post release support.
iOS developers in the Digital Channels 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
Intermediate iOS developers must have a competent understanding of:
The system development life cycle and can explain the developers 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
Intermediate 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 intermediate 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
2+ years’ experience developing iOS applications
Advantageous
1+ year 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
Key purpose
Key Outputs
Personal attributes and skills
Qualification & Experience
Employment Equity
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Key Purpose
The Associate Specialist / Senior Developer will report to the MIBI Specialist / Manager.
He\She will scope the development requirements in meeting with the respective requesting team.
He\She will assist by scoping development requirements in meeting with the respective requesting team. From this, investigation into data sources will need to be conducted and views will need to be created.
He/She will oversee the development of the new project once data access, views and the data integrity has been established, as well as all current exisiting projects to insure that everything is meet accordingly to the request specifications.
This includes insuring that all QA, followups, maintanance, UAT, signoffs, new adhoc requests and timlines are montitored within the MIBI team.
Areas of responsibility may include but not limited to
Insure and track all initiatives are logged within the ticket logging tool
Provide feedback to requesting areas on development progress.
With Line manager present all new initiatives logged in forum to determine priority and steps to take going forward.
Join in meetings with initiator to unpack the spec and scope development required
Unpack the spec and scope development required.
Gain access to data, determine collection methods and ensure summarised views are compiled to begin development of output.
insure that the development of report outputs is in accordance to reporting standards and tool sets with the MIBI manager.
Insure that all UAT and signoffs for all new and existing reports\dashboard development and any ongoing corrections and alterations if required.
Compile reference for users by writing operating instructions.
Continued maintenance of the historical records, documenting system, coding, and data changes and revisions.
Maintains historical records by documenting system, coding, and data changes and revisions.
Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks.
Run with the ongoing maintenance of data management, reference tables and sources of information.
Continue to maintain a good relationship with all users, teams and companies of report data and development\support\service teams.
Offering analytical and data-driven support to the Technology Department
Identify opportunities/solve problems within current existing reports
Personal Attributes and Skills
Good analytical skills and has a passion for data mining, management of data and governance
Good Technical Understanding of database architecture
Is proficient at SQL and report development
Good understanding of DBA structures
Process Improvement driven
Good customer service with the ability to interpret and scope requirements while providing ongoing feedback.
Strong written and verbal communication skills
Strong documentation Skills
Ability to work in a team environment, outgoing and inter-personal skills
Ability to work according to project deadlines, under pressure and cope with a highly stressful environment.
Mature, optimistic, energetic and positive
High degree of accuracy and attention to detail essential
Self-motivated, self-thinker and pro-active
Value driven
Education and Experience
5 + years’ experience in a report development environment
5 + years SQL experience
2 + years SQL database administration advantageous
5 + years Reporting Services experience
5 + years Advanced Excel and VB experience
2 + years Advanced Power BI or Tableau experience
2 + years Advanced SSRS
2 + years cloud reporting advantageous
EMPLOYMENT EQUITY
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.
Join our happy subscribers