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: Aug 25, 2020
    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

     

    Problem Analyst - Life Systems

     

    Key Purpose

    • To identify, investigate and address high ticket volume\impacting items by resolving the underlying problem root cause and to build in efficiencies to lessen the impact to business and supporting teams.

    Areas of responsibility may include but not limited to

    • Ensure resolutions are applied that adhere to control procedures, (change and release management).
    • Feed into the Known error Database and Service Tool ensuring complete visibility of problems as well as report back on a regular basis to management on high priority items that require escalation and traction.
    • Adhere to standard operating procedures and appropriate policies to ensure compliance.
    • Make recommendations to enhance process and system functionality
    • Determine the absolute cause of the problem by recreating the issues in a test environment, reviewing system design, asking relevant questions to stakeholders and uncovering process and technical failures.
    • Review a business/technical specification prior to development and identify any potential problems that could be created with the proposed solution. Identify any missed requirements that would lead to future problems.
    • Produce reports per team (monthly) giving an area-specific analysis of all problems. Report, track and present feedback to stakeholders on a regular basis.
    • Participate in internal forums such as Support Services Work Group and lead work streams, to contribute to the methodology and standards

    Personal Attributes And Skills

    • Action Oriented
    • Nimble Learning
    • Business Insight
    • Customer Focus
    • Communicates effectively with technical teams
    • Instills Trust
    • Being Resilient
    • Assertive

    Education And Experience

    • Matric – Essential
    • ITIL Foundation certified – Essential
    • Enhanced - ITIL Services exam passed.
    • Kepner & Tregoe Root Cause Analysis Framework certified – Essential
    • ITIL OSA,
    • other Computer and related Technical course(s)

    go to method of application »

    Java Developer (Intermediate) Life Systems

    Key Purpose

    • To fulfil a pivotal role within a software development team that designs, develops and maintains the systems for Discovery’s dynamic Life Insurance business.

    Areas of responsibility may include but not limited to
    Planning

    • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
    • Proactively liaise with all stakeholders.
    • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.

    Analysis And Design

    • Actively participate in the collaborative technical design process.
    • Research and find effective solutions to technical issues that arise.
    • Update development timelines based on final requirements.
    • Liaise with the relevant subject matter experts where clarification is required.

    Development

    • Translate technical requirements into executable code without errors.
    • Ensure optimally performing system code in line with technical specifications, following prescribed process, architecture standards and procedures.
    • Ensure delivery within agreed timeframes.
    • Conduct unit testing and fix any defects found within the agreed SLA.
    • Escalate risks to the project early on.

    Quality And Testing

    • Run code through the automated code review tool, review errors with the technical lead and fix before committing to the code base.
    • Perform peer code reviews to ensure consistent application of standards, logic and effective use of libraries and reusable aspects of the software.
    • Develop and maintain reusable Unit Tests.
    • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios.
    • Verify that the completed software meets the established standards and is fit for purpose.
    • Review the risk / impact of defects found in testing, prioritize and ensure that the priority is accurate.

    Risk And Release Management

    • Conform to the Build and Release cycles.
    • Provide timeous support to the Quality Assurance Team when issues arise during testing.
    • Handle all outstanding defects.

    Production Support And Root Cause Management

    • Ensure that the root cause of system errors are effectively analysed and prioritized for fixing.
    • Proactively bring issues and problems to the attention of the team and propose solutions to solve them.
    • Assist system users and the infrastructure teams with technical support issues.

    Team Collaboration

    • Adhere to the culture of communication and collaboration across all teams.
    • Attend and participate in the regular team / project stand-ups.
    • Actively mentor team members where required.
    • Provide feedback at the regular 1-on-1’s with your leader.
    • Proactively set goals, track them and address any concerns with your leader.
    • Participate in Performance reviews with your line manager and project leads.
    • Actively participate in internal up-skilling initiatives.
    • Transfer knowledge and contribute to building a shared knowledge base

    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 functions and data models.

    General

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

    Intermediate Knowledge Of
    Personal Attributes and Skills

    • Applicable programming disciplines and languages. Refer to technical competencies list.
    • Data modelling and design of database structures
    • Unit Testing
    • Systems Integration testing
    • SDLC methodologies

    Behavioural Skills

    • Action orientated go-getter, hungry to learn and add real value.
    • Self-motivated.
    • Driven by a sense of responsibility and ownership.
    • Structured and analytical problem solver: Obsessive about finding solutions to problems.
    • Able to plan, organise and prioritize own work.
    • Attention to detail.
    • Able to multitask.
    • Highly adaptive and flexible to a changing environment.
    • Able to work independently, but also as an effective member of a Team: reliable, works actively with others towards common goal, communicates constructively, shares information, knowledge and experience, treats others in a respectful and supportive manner.

    Essential
    Education and Experience

    • 3 years’ experience in software development
    • IT related Degree or Diploma (BSc/BTech or similar).

    Advantageous

    • Formal software development qualification(s), such as Object-Oriented Analysis & Design.

    Key Technical Competencies
    General

    • Version control (git)

    Java

    • Java programming language
    • Java EE
    • JBoss EAP (or similar Application Server)
    • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS and PL/SQL beneficial)
    • Business services (EJB)
    • Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3)
    • Testing methodologies
    • SDLC tools (Jira or BitBucket)

    go to method of application »

    Java Developer - Vitality Life Systems

    Key Purpose

    • Design, code, test, debug and correct program modules in development for the back end service providers. Construct robust, maintainable, scalable, optimally performing system code in line with technical specifications, following prescribed process, standards and procedures. Work with the system architect to define the system design and then develop and test the necessary code that will be deployed.

    Areas of responsibility may include but not limited to
    Design

    • Translate business requirements into technical designs adhering to VitalityHealth 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)

    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
    Behavioral competencies

    • Drives Results
    • Values Driven
    • Optimistic
    • Learns on the Fly
    • Resilient
    • Instils Trust
    • People Savvy
    • Drives Results
    • Problem Solver
    • Leadership Skills
    • Strategic Agility
    • Manages complexity
    • Balances Stakeholders

    Technical Skills

    • Java 6,7 & 8 /J2EE Pattern knowledge
    • Databases – Oracle, PL/SQL
    • Frameworks – Spring Framework, Hibernate, JPA
    • Test Tools – TDD, JUnit, Mockito,
    • Code repository – GIT, BITBUCKET
    • Front-end framework – NodeJs, Angular
    • Build tools/Dependency – Maven, Ant
    • Web Services – REST and SOAP
    • Nice to have:
    • Application Servers – Weblogic, JBoss Application Server
    • Experience with Tibco EMS queues
    • Linux command line
    • Containerization technologies (Docker, Kubernetes, etc.)
    • DevOps/CI tools (Jenkins, SonarQube, etc.)
    • Monitoring/reporting tools (Splunk, Dynatrace, etc.)
    • ElasticSearch
    • Automated testing Framework – Jmeter

    Education And Experience
    Education

    • Matric
    • A Bachelor’s Degree or Diploma in Computer Sciences/ Information Systems or equivalent IT tertiary qualification
    • Formal Java Qualification (Advantageous)

    Knowledge

    • Knowledge of commonly used design patterns
    • Excellent understanding of Object Orientated principals and Java language fundamentals
    • Working knowledge of Software development within SDLC, Unit Testing, Data modelling and design of database structures
    • Agile Methodology

    Experience

    • A minimum of 3 or more years Java systems development experience with exposure to core technical skills and technologies listed
    • Java EE knowledge and experience

    go to method of application »

    JAVA Developer (Senior)

    Key Purpose

    • Designs, develops, and implements Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, writes code and performs unit and functional testing of software. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role.

    Areas of responsibility may include but not limited to

    • Work closely with business analysts to analyse and understand the business requirements and business case, in order to produce simple, cost effective and innovative solution designs.
    • Implement the designed solutions in the required development language (typically Java) in accordance with the Vitality Group standards, processes, tools and frameworks.
    • Testing the quality of produced software thoroughly through participation in code reviews, the use of static code analysis tools, creation and execution of unit tests, functional regression tests, load tests and stress tests and evaluating the results of performance metrics collected on the software.
    • Participate in feasibility studies, proof of concepts, JAD sessions, estimation and costing sessions, evaluate and review programming methods, tools and standards, etc.
    • Maintain the system in production and provide support in the form of query resolution and defect fixes
    • Prepare the necessary technical documentation including payload definitions, class diagrams, activity diagrams, ERDs, operational and support documentation, etc.
    • Driving the skills development of team members, coaching of team members for performance and coaching on career development, recruitment, staff training, performance management, etc.

    Personal Attributes And Skills

    • Customer-service orientation
    • Concern for order
    • Self-control
    • Flexibility
    • High standards for delivery
    • Professionalism
    • Teamwork and co-operation
    • Self-driven
    • Proactive
    • Overtime will be required from time to time.
    • Standby will be required on a rotational cycle.

    Education And Experience
    Minimum Education: 

    • Matric. A diploma or degree in IT would be advantageous.

    Specific Skills: 

    • Learning orientation
    • Structured and analytical problem solving
    • Prioritization, planning and organizing
    • Coaching and mentoring

    Specific Knowledge: 

    • Java, Object Orientation, Spring, Hibernate, Junit, SOA, SOAP, REST, Microservices, Docker, Data Modelling, UML, SQL, Architectural Styles

    Advantageous Knowledge: 

    • Kafka, Zookeeper, Zuul, Eureka, Obsidian, Elasticsearch, Kibana, Fluentd

    Minimum experience: 

    • 5 or more years

    go to method of application »

    Actuarial Analyst

    Key Purpose

    Support the Head of Actuarial and Head of Franchise with the successful implementation and management of Vitality core and integrated products in various international markets. Ability to build and manage good relationships with key stakeholders from insurance partners.

    • Working with new and existing partners to design, price and rollout core Vitality and integrated insurance products
    • Monitor existing partners’ experience and provide guidance on how to improve experience
    • Proactively assist with new ideas or strategies to improve the Vitality offerings in existing markets
    • Be involved in the technical development of new central products and propositions that will add value in partner markets
    • Providing input into the business cases and commercial agreements with potential new and existing partners

    Areas of responsibility may include but not limited to

    • Working together with insurance market teams to design and price Vitality core and integrated product offerings
    • Analysing experience and data generated from existing partnerships in order to monitor Vitality and existing integration features in our partner markets
    • Working with internal and external datasets to assist with assumption setting for core Vitality and integrated products across the markets
    • Packaging and presenting work to key stakeholders in partner insurance businesses
    • Working together with existing partners to expand Vitality offerings and illustrate the expected profits to be generated as well as assist with the pricing thereof
    • Develop and price product propositions that can be taken to partner markets to generate additional revenue and improve the overall Vitality offering in our partner markets.

    Personal Attributes And Skills

    • Excellent negotiation, communication and presentation skills
    • Strong technical modelling skills
    • Complex problem-solving ability
    • Decision-making and initiating action
    • Ability to influence and manage external relationships in a professional manner

    Education And Experience

    • Nearly or newly Qualified Actuary.
    • 1 – 3 years’ experience, preferably with an understanding of Discovery products, experience and integration with Vitality
    • Experience in Actuarial Modelling, profit testing, data analytics, problem solving, mathematical and statistical reasoning will be an advantage


    •  

     

    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