Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Mar 29, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    iOS Developer (Junior)

    Key Purpose

    • 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.

    Areas of responsibility may include but not limited to

    Junior 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 
    • Junior 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 junior 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
       

    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
    • 1+ 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

    go to method of application »

    Senior Specialist: MI and Reporting

    Job Purpose

    • The Credit Management team is responsible for the management and strategy setting of the entire credit life cycle, including acquisitions, account management, collections & modelling and measurement. This requires expert analytical capabilities and the creation of optimal data assets to support monitoring, measurement and predictive model development to optimize key outcomes from a credit management perspective. The Credit MI specialist plays a very important role in supporting the credit management team in all these activities.

    Areas of responsibility may include but are not limited to:

    Business reporting

    • Run, maintain and automate all daily/weekly/monthly/ad hoc reports via dashboards or other user-friendly methods
    • Work closely with the credit risk management team on the implementation and scheduling of new reporting requirements
    • Responsible for the monthly performance monitoring of all models & strategies across the Retail portfolio
    • Monitoring of the budgeted vs actual performance of credit related metrics
    • Provide weekly, monthly & quarterly monitoring of key risk indicators (KRI) metrics pertaining to credit risk management
    • Mentoring, coaching and sharing knowledge within the team
    • Adhoc reporting including data extraction and analysis.

    Internal governance reporting

    • Prepare, optimize and automate all reporting for regular internal governance committee meetings
    • Maintain, monitor & execute daily, weekly & monthly assurance reports
    • Ensure compliance with RADARR principles across all key credit metrics & reporting
       

    Regulatory reporting

    • Manage the delivery of regulatory reporting items within the credit risk management space, including:
    • SACRRA
    • Form39
    • Visa
    • BA returns

    Data assets & dashboards

    • Support the credit management team to create reusable data assets to enable monitoring, measurement and predictive model development
    • Work closely with the Bank’s data warehouse team to ensure these get optimized & automated
    • Monitoring, improving & optimizing existing data assets
    • Monitoring, improving & optimizing Power BI dashboards as required by business

    Personal Attributes and Skills

    • A keen interest in all things data – exploration, analytics and creating information from the noise
    • Resourceful and tenacious
    • Self-motivated
    • Focused on driving results
    • Detail-oriented
    • Organised and process oriented; ability to manage time effectively
    • Ability to convey complex data in a concise understandable manner and distil the key messages
    • Strong problem-solving skills
    • Ability to work effectively across varying levels of management and multi-disciplinary teams
    • Strong verbal and written reporting skills
    • Quantitative / qualitative analytical skills

    Education and Experience

    • BSc/BCom Computer Science / Statistics / Applied Maths / Computer Engineering
    • Minimum 8 years’ experience in Data warehouse / MI team, preferably within a Credit Risk Space
    • Experience in data warehousing & managing technologies
    • Retail banking experience is preferred

    Technical skills or knowledge

    • Programming capabilities in SAP HANA (SQL) / SAS / MS SQL Server (SQL) / Python
    • Creating dashboards & data visualizations in Power BI or similar tools
    • Knowledge of SDLC, Unit Testing, Database structures, Technical Change Control
    • Technical stack (database platform, data movement and reporting)
    • Data modelling
    • Data transformation and transfer (ETL)
    • Change data capture (CDC)
    • Confluence - documentation of data assets and reports

    go to method of application »

    Administrator

    Key Purpose

    • The main purpose of this role is the administration of all Discovery Invest products, including but not limited to payments and handling telephonic queries from policyholders, financial advisors and franchises.

    Areas of responsibility may include but not limited to

    • Administration of all Discovery Invest products
    • Handling telephonic queries from policyholders, financial advisors and franchises
    • Liaising with clients and franchise in obtaining outstanding requirements
    • Relationship building with financial advisors and internal and external colleagues /clients
    • Statistics of workloads to ensure that daily targets are met
    • Ensure that all standard operating procedures and business rules are adhered to.
    • Assisting with testing and system implementations
       

    Personal Attributes and Skills

    • Drives Results
    • Values Driven
    • Optimistic
    • Learns on the Fly
    • Resilient
    • Instils Trust
    • People Savvy
    • Problem Solver
    • Manages Complexity
    • Balances Stakeholders
    • Ability to handle pressure and tight deadlines
    • Good communication skills
    • Customer service orientation
       

    Education and Experience

    • Matric
    • A minimum 2 – 3 years administrative experience in the LISP industry
    • Knowledge and understanding of Long-Term Insurance Legislation
    • Knowledge and understanding of the LISP industry and retirement products
    • Experience using the following systems is an added advantage:
    • Visibility
    • Compass
    • Computer literacy with Microsoft Office suite

    go to method of application »

    Technical Business Analyst (Senior)

    Key Purpose

    • Understanding the business requirements, and through a structured process documenting, validating and translating it into functional specifications that are used by developers to craft a technical solution.  Part of understanding the business requirements is understanding our user by working closely with the Usability analysts and having a good understanding of the users current interaction with our digital platforms. Testing and validating the functionality of the technical solution against the business requirements. Interfacing between the business client and the development team with regards to the business and functional requirements. Ensuring that the business requirements are delivered in the implemented solution. Working with multiple business areas and multiple teams that require deep integration of solutions. Building and maintaining strong relationships with clients, and acting as consultant on the application.  Playing the role of lead business analyst and going above and beyond to ensure the successful delivery of the project.

    Areas of responsibility may include but not limited to

    Business Case

    • Identify and highlight opportunities for improvement.  Act as a consultant to the client on the application.
    • Participate in client planning forums and advise on solutions.
    • Assist business to articulate the benefits they wish to realize with the solution.

    Customer Requirements Specification (CRS)

    • Follow a structured process to understand and document client requirements.
    • Facilitate activities like interviews or JAD sessions to expand the understanding of the business requirements.
    • If required, perform analytical tasks, data extracts, run queries or any other form of analysis to gather information.
    • Document the requirements in a Business Requirements Specification document which will include UML models.
    • Conduct peer reviews of other BAs Requirements specifications.

    Product Requirements Specification (PRS)

    • Design and validate the functional solution.
    • Build and demonstrate GUI prototypes, to validate designs by working closely with the Design team.

    Project Documentation

    • Perform Project Management activities, such as providing the client as well as the relevant team members with estimates of the duration of tasks.
    • Provide updates to project schedules.
    • Maintain project documentation.
    • Act as a project manager: define and manage risks, define and document scope, update and report on progress, assign tasks and manage delivery.
    • Manage and prevent scope creep.

    Release Notes & Training Material

    • Update and publish release notes related to the current system changes implemented, and notify impacted parties. Maintain and update the BRS and PRS with any added content.
       

    Personal Attributes and Skills

    Behavioral Skills

    • Stress Management
    • Time management and prioritization
    • Creativeness
    • Learning orientation
    • Negotiation skills
    • Innovation
    • Natural curiosity about the ‘Why’

    Technical Skills

    • Project Management
    • SQL queries
    • Business Writing Skills
    • Presentation and Facilitation Skills
    • Solution Architecture
    • Process Mapping
    • Entity Diagram mapping
    • Software testing pack design, functional testing
    • Stakeholder Management
       

    Education and Experience

    Minimum

    • Informatics or other relevant degree
    • 5+ years business analyst experience
       

    Advantageous

    • Dip.BA (FTI or equivalent)
    • 1 year user interface analyst experience
    • Honours degree
    • Business experience and product knowledge
       

    Methodologies

    • Agile and Waterfall

    Tools

    • Enterprise architect
    • Visio
    • SoapUI (SOAP) / REST client (JSON)
    • Atlassian tool suite (Jira, Confluence)

    Processes

    • ITIL (Incident, Release, Problem Management)

    Technologies

    • SQL
    • UML
    • JSON

    Other

    • Software architecture
    • JAD sessions
    • Data modelling techniques

    go to method of application »

    Java Developer (Senior)

    Key Purpose

    • Design and implement robust, scalable and optimally performing systems using Java related technologies, according to provided specifications, standards and procedures, while ensuring compliance with the architectural standards and guidelines laid out by Discovery.

    Areas of responsibility may include but not limited to

    Design:

    • Translate business requirements into technical designs adhering to Discovery Insure processes, standards and guidelines, taking cognisance of performance, security and scalability requirements. Deliver within agreed timeframes.
    • Liaise with relevant parties where clarification of business requirements or resolution to technical issues is needed
    • Research and find effective solutions to technical issues that arise
    • Estimate development timelines based on business requirements

    Development:

    • Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards and procedures. Deliver within agreed timeframes
    • Conduct unit testing and fix any defects found

    Testing:

    • Verify build stability and quality with development team before releasing to test team, aiming to release with zero defects
    • Assist the Business analyst in ensuring the test pack includes relevant scenarios and test data.
    • Consult and assist in reviewing risk / impact of defects found in testing, and assist with fixing where necessary

    Support / Troubleshooting:

    • Assist system users with technical support issues and handle according to defined procedures
    • Ability to effectively analyse root cause of system errors (data errors, performance and stability issues)

    Mentoring / Team development:

    • Actively coach other developers to understand and apply the Insure coding and architectural standards correctly, as well as any technologies in use
    • Perform code review to ensure logical correctness, maintainability, scalability, performance, compliance with architectural standards and frameworks
    • Assist in identifying training needs of team members

    Personal development:

    • Keep abreast of current technological trends and how these might be applied in the Discovery environment
    • Constant improvement of knowledge of the various applications, their functionalities and data models

    General:

    • Ability to communicate clearly, constructively and effectively. Easily able to follow and participate in technical, business process, and other discussions
    • Able to build business relationships with other members of team and the business areas we support.
       

    Personal Attributes and Skills

    Technical Competencies

    • Excellent understanding of Object Orientated principals and Java language fundamentals
    • Knowledge of commonly used design patterns
    • Broad understanding of how to put together an EE-based business solution from scratch
    • EJB
    • HTML
    • JSF
    • JQuery
    • JAXB
    • SOAP Web services
    • Message Driven Beans
    • UML
    • XML/XSD
    • SQL 

    Behavioural Skills:

    • Action orientated go-getter, hungry to learn and add real value
    • Structured and analytical problem solver: Obsessive about finding solutions to problems: action oriented problem solver.
    • Able to plan, organise and prioritize own work
    • Able to multitask
    • Able to work independently
    • Team player: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner
       

    Education and Experience

    Essential:

    • 6+ years’ experience in Java development with exposure to core competencies listed
       

    Advantageous Experience

    • REST Web services
    • JSON
    • Business Process Management Tools
    • Apache Camel
    • Apache Webserver Configuration
    • JBOSS Configuration
    • CSS
    • GIT
    • Integrated Build Tools
    • HTML 5
    • Knowledge of Short Term Insurance industry
       

    Working knowledge of:

    • Software development within SDLC
    • Unit Testing
    • Data modelling and design of database structures
    • BSc Computer Science /Information Systems degree
    • Formal Java qualification

    go to method of application »

    Regulatory Compliance Specialist

    Job Purpose

    • The Regulatory Compliance Specialist develops, implements and oversees the regulatory compliance strategies of the bank. Assists in the establishment of an effective compliance function, framework and core processes for the bank.

    Areas of responsibility may include but not limited to

    • Initiates the development of key compliance policies and standard operating procedures
    • Ensures that these policies and procedures are consistent with the approvals of various boards
    • Identifies training and educational needs regarding compliance practices and make recommendations and develop training content
    • Ensures compliance with industry regulatory standards
    • Implements core Compliance principles, frameworks, processes, systems and platforms
    • Implements Compliance Risk Management Framework, reviews Regulatory Universe and implementation of the Compliance Risk Management Plans and control gap analysis.
    • Has an ability to advise on the establishment of effective Compliance frameworks, structures and core processes and the establishment and embedment of the same in relation to the core systems and platforms of the proposed Banking business.
    • Compiles compliance reports for Management and relevant Bank committees.
    • Assists with Regulator and Audit reviews and oversee compliance actions.
    • Assist with Regulatory Change and commentary processes in Discovery Bank.
       

    Skills

    Required:

    • Have an understanding of and an ability to implement Compliance governance.
    • Understand the legislative and regulatory requirements impacting the South African Banking Sector
    • Have detailed knowledge of the legislative and regulatory environment and reporting requirements imposed by South African Regulators (SARB, FSCA and NCR) specifically in relation to the Banks Act, FAIS and NCA.

    Preferred:

    • Microsoft word, excel and power point.

    Qualifications

    Required:

    • A Legal degree, a Bachelors degree and or a compliance qualification

    Work Experience

    Required:

    • At least 5 years Compliance experience in the financial services industry.

    Preferred:

    • Retail Banking experience advantageous
    • Understand the core principles of an effective Compliance function.
       

    go to method of application »

    Business Analyst (Intermediate)- Health Systems

    About the role

    • Within the Benefit Management System area, the Business Analyst (Intermediate) will interface between multiple business areas and multiple teams that require deep integration of solutions. The role will support the project throughout the project lifecycle and will manage the release as well as post release monitoring. The Business Analyst in the BMS area must be technical with the ability to understand basic development principles including change management. The role might include coaching and mentoring of Junior BA's.

    Areas of responsibility may include but not limited to:
    The successful candidate will perform but not limited to the following key outputs in respect of the Benefit Management System portfolio:

    The Business Analyst must have an expert understanding of:

    • the system development life cycle and can explain the importance of the BA and change management role in each stage
    • the distinction between business, functional and non-functional requirements
    • the differences between business requirements and business rules
    • the role of BA in supporting delivery of requirements and ensuring operational readiness
    • the types of project approaches such as Waterfall and Agile
    • the types of change management approaches such as ADKAR
    • the principles of system and user acceptance testing and the link to requirements documentation
    • principles of project risks, issues, assumptions, and dependencies
    • principles of business and IT strategy within the organization and in general
       

    The Business Analyst must be able to demonstrate that they can:

    • Run a requirements gathering/JAD workshop to gather new requirements
    • Perform project estimation for BA tasks
    • make recommendations for requirements approaches
    • Produce an accurate impact assessment document with approval from all stakeholders
    • Present to senior stakeholders
    • Direct a process improvement program
    • Create training material to facilitate adoption of new system features
    • Construct complex process, diagrams, standard operating procedures, and work instructions
    • resolve requirements conflict through effective stakeholder engagement
    • offer support and guidance to junior and intermediate business analysts
    • identify and document project risks, issues, assumptions, and dependencies
    • perform quality assurance of business analysis deliverables
    • manage and co-ordinate work and priorities of a team of junior BA’s
    • work with senior stakeholders to determine business change impact
    • perform analysis at a strategic level and understand principles of business and enterprise architecture

    Competencies

    The successful candidate must demonstrate the following competencies:

    • Analytical thinking
    • Personal organisation and time management skills
    • Business writing skills, presentation, and facilitation skills
    • Communication skills (written, verbal/presenting, and listening)
    • Stress management skills and negotiation skills
    • Change management
    • Client-driven and results oriented
    • Able to resolve conflict
    • Creative and innovative
    • Self-driven
    • Diligence

    Education and Experience

    • BSc Computer Science or equivalent 3-year IT qualification
    • Change Management course, BPMN Course, PM training or qualification
    • At least 3-years’ experience as a Business Analyst
    • Change Management exp in a systems environment
    • Solution development and software testing
       

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Discovery Limited Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail