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: Sep 10, 2022
    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

     

    Java Developer (Senior)

    Key Purpose

    We are seeking a developer responsible for building and supporting applications. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

    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.

    Knowledge – Processes

    Personal Attributes and Skills

    Design patterns

    • Data modelling and design of database structures, including tools such as Enterprise Architect.
    • Unit and Systems Integration testing
    • SDLC methodologies (Agile, Waterfall, DevOps, etc) and tools (Jira, BitBucket, Quality Center, etc)
    • GIT version control

    Advanced Knowledge/experience – Technologies

    • Java programming language (Java 7 or later)
    • Java EE
    • JBoss/Weblogic EAP (or similar Application Server)
    • Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS – Oracle – and PL/SQL beneficial)
    • Business services (EJB, RMI)
    • Integration services (JMS, Apache Camel, REST / SOAP web services)
    • Messaging systems (Tibco EMS, Oracle Advanced Queuing, MQ)
    • Presentation layer technologies (Java Server Faces, Java Server Pages, HTML 5, JavaScript, jQuery, CSS3)
    • Design patterns (DAO, Command pattern, MVC etc)
    • Spring Framework ( Spring MVC , Spring Batch)
    • Hibernate
    • JUnit or JMock
    • XML knowledge
    • JSON knowledge
    • SonarQube
    • Build tools (Apache Ant, Maven, Jenkins, etc)

    Personal Attributes

    • Problem solver
    • Self-starter
    • Ability to work in a team
    • Trustworthy
    • Passionate
    • Excellent communication skills
    • A good understanding of how to map business requirements to technology solutions

    Education And Experience

    • 3-year university degree in computer science or business informatics, or similar qualification, is highly preferable
    • 7 or more years’ experience in building and maintaining Java applications

    go to method of application »

    Application Administrator (Senior)

    Key Purpose

    The successful candidate will be responsible for implementing and supporting various middleware technologies and ensuring their performance, availability and security as a member of the Life Infrastructure Application team.

    Areas of responsibility may include but not limited to

    Day to day maintenance of the Middleware environments

    • Responsible for ensuring availability and performance
    • To proactively monitor the systems to ensure minimum downtime
    • Responsible for the improvement and maintenance of the solutions, including upgrades and security patches.
    • Responsible for implementation and release of middleware solutions on-premise and in AWS / OCI / Azure.
    • Providing technical middleware and performance advice to development teams
    • Middleware capacity management
    • General middleware troubleshooting
    • Implementation and enforcement of Discovery standards and procedures
    • Life Infrastructure standby and shift duties

    Essential

    Education and Experience

    Matric

    • BSc Comp Sc/ BSc Info Systems or equivalent tertiary qualification
    • The applicant MUST have 5 years experience managing complex solution stacks without direct supervision
    • Certification in a middleware j2ee offering. (JBOSS, Weblogic, Websphere)

    Advantageous

    Dynatrace APM Experience

    • AWS SysOps , DevOps or Associate Architect Certification
    • ITIL

    Essential

    Technical Skills and Knowledge

    • Experience in managing
    • Experience in configuration and release automation
    • Experience in managing complex middleware solutions on native servers and containerized platforms such as Openshift, EKS, Fargate, VMWare Tanzu.
    • Experience in monitoring and tuning middleware solutions
    • Experience configuring and using automation tooling for the provisioning and management of the entire development and runtime environment.
    • (Jenkins, Chef/Puppet/Salt etc, ansible/terraform/cloud formation).

    Advantageous

    Advanced troubleshooting skills

    • AWS Cloud deployments using S3, EC2, ALB, CloudWatch, EKS , Fargate .

    Competencies

    • Ability to work both independently and participate as a member of a cross-functional team.
    • Ability to prioritize and work on multiple tasks simultaneously.
    • Strong analytical and problem solving skills.
    • Attention to detail
    • Solution oriented
    • Delivery focused
    • Ability to deal with pressure

    go to method of application »

    Mobile Architect

    Key Purpose

    The mobile architect’s role is to be the subject matter expert on mobile technologies, including Android and iOS, that can support the Vitality Groups technical teams.

    Understand and analyze business requirements and provide solution proposals based on a deep knowledge of current systems capabilities, as well as a broad knowledge of available industry-relevant solution components. Contributes to the overall architecture and standards of the group, acts as an SME and plays a software governance role.

    The architect is also expected to contribute to software development.

    Areas of responsibility may include but not limited to

    Relationship Management

    • Builds relationships with key customer stakeholders in the Vitality global businesses in order to build trust that will help to ensure deliverables stay on track
    • Builds relationships with key systems stakeholders within the Vitality Systems teams to create a collaborative environment in which all stakeholders can constructively work towards and achieve common goals

    Requirements Analysis

    Critically analyses stated customer requirements and acts as a consultant in providing considered feedback based on knowledge of business and systems environments in order to deliver exactly what the customer specified

    • Contributes to the Business Requirements Document

    Solutioning / Designing

    • Facilitate Fit\Gap analysis and requirements gathering
    • Reviews functional design artefacts
    • Creates solution design artefacts which include the proposed paradigm and technology, as well as providing priority ranking of the architectural system qualities (re-usability, performance etc.)
    • Breaking down high-level system components into lower-level functional components for smaller teams to develop
    • Engages with systems architects and development teams to ensure a smooth transition from the proposed solution into the SDLC and through implementation to final release
    • Translate logical designs into physical designs taking into account the target environment, performance requirements, existing systems and any potential safety-related issues
    • Making design decisions based on business requirements, which take into consideration functional and non-functional requirements of the system
    • Facilitate migration planning to move from source to target architecture seamlessly
    • Request Technical Debt Dispensation, if required

    Coding

    Implement the designed solutions in the required development language in accordance with the Vitality Group standards, processes, tools and frameworks.

    Testing And Post Release Support

    • Continues to be involved post-release in ensuring that the solution satisfies customer needs, both functional and architectural
    • Investigate, analyse and document reported defects and correct identified defects

    Governance And Continuous Improvement

    • Participate in all review board meetings to assess and provide input to new proposed solutions
    • Ensure standards are enforced and are aligned with overall strategic architectural objectives
    • Involvement in developing guidelines and standards and in coaching through participation in internal forums to improve methodologies, internal processes and overall architectural rigor
    • Research and development – conduct structured search and evaluation processes of market offerings and technologies to stay abreast of technology and competition
    • Contribution to enterprise architecture competency

    Personal Attributes And Skills

    Solution architecture

    • Excellent written and oral communication skills (English)
    • Is values driven
    • 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
    • Customer Service Oriented
    • Leadership & teamwork
    • Creativeness & Innovation
    • Stakeholder management
    • Clean code thinking
    • Is a problem solver
    • UML diagramming
    • Information Engineering
    • Business Process Design
    • Data Design
    • Application Design
    • System Integration Design
    • Services Design
    • Architecture Principles Design
    • Business Rule Design
    • Hands on coding experience at a senior developer level
    • Web-Service integration experience

    Education And Experience

    • Science B. Degree
    • Architecturally certified (TOGAF or equivalent).
    • 10+ years’ experience in mobile application development
    • 2+ years’ experience as a solution architect

    Advantageous

    Honours degree

    • Business experience and product knowledge
    • Experience in both iOS and Android development

    Methodologies

    Familiarity with Agile development methodologies

    • Knowledge of OO design principles and development patterns

    go to method of application »

    Java Developer - 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

    • Perform a high-level impact analysis, establish Scope and provide estimates based on technical requirements.
    • Create required planning tasks in SDLC tool and set due dates according to agreed milestones.
    • Perform an analysis of the business requirement and clarify any unknowns with the Business Analyst, User and technical lead.
    • 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.
    • Assist the Test Analyst in ensuring that a comprehensive test pack is produced, which includes all the required scenarios.
    • 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.

    Essential

    Education and Experience

    • Matric (minimum C symbol pass advantageous)
    • IT related Degree or Diploma (BSc/BTech or similar).
    • 4 years of experience in software development
    • Java EE knowledge and experience.

    Advantageous

    • Formal Java qualification(s), Object-Oriented Analysis & Design, etc…

    Technical Skills And Knowledge

    • Excellent communication skills
    • Java systems development.
    • Object-oriented design and development.
    • Design patterns
    • Unit Testing
    • Systems Integration testing
    • XML/XSD/JAXB and Web Services.
    • JSF
    • HTML 5.0
    • Industry standard Application Servers (preferably JBoss).
    • PL/SQL and RDBMS
    • UML
    • SDLC methodologies

    go to method of application »

    Telesales Consultant

    Job Description

    Identifying sales opportunities.

    • Answering inbound calls timeously and making required outbound calls
    • Co-ordination of own administration
    • Identifying sales opportunities
    • Maintaining accurate details and statistics of all queries

    Key purpose

    This position is based in the Discovery Connect Sales call centre, and reports to the sales team leader. The successful individual will be required to conduct Discovery Life telesales.

    Key Outputs

    The successful individual will be required to perform on, but not limited to the following key outputs:

    • Achieve Life Sales target
    • Communication to members telephonically via fax and email
    • Attending to general administration
    • Conduct Financial Needs Analysis
    • Achieve quality target
    • Overcome objections
    • Adhering to service level agreements

    Personal Attributes And Skills

    The successful individual will be required to demonstrate the following competencies:

    • Target Driven
    • Team Player
    • Goal orientated
    • Self motivated
    • Ability to perform under pressure
    • Adapt to change
    • Persuasiveness
    • Resilience/Tenacity
    • Sound Time Management
    • Self managed
    • Attention to detail
    • Ability to learn quickly and apply knowledge
    • Speak fluently (accent neutral) English/Afrikaans

    Qualification & Experience

    • Matric
    • At least 1year sales experience, preferably in an outbound telesales environment

    Minimum 1 year Life product knowledge, Discovery Life Knowledge is an advantage

    • PC literacy, email, word, excel
    • Tertiary qualification an advantage
    • NQF5 and RE5 qualification

    go to method of application »

    Virtual Sales Consultant

    Job Description

    The Virtual Sales Consultants are expected to be highly motivated and professional ambassadors for Discovery Connect, supporting clients after their initial product take-up via the Discovery Connect channel. Successful consultants are those that build trust-based relationships, offer world-class service and reliability, always doing what is best for our clients.

    Consultants are expected to generate sales opportunities via targeted existing Discovery Connect clients (>100,000 high value target clients) through on-going servicing and upsell campaigns across the Discovery product range. Consultants must carry themselves off professionally, conducting virtual (Zoom-based) client appointments and completing holistic FNAs and sales across the product range.

    Consultants will be expected to manage their own diary, client appointments and sales pipelines; proactively seeking sales opportunities and offering solutions tailored to a clients’ needs

    Key Outputs

    The successful individual will be required to perform on, but not limited to the following key outputs:

    • Achieve sales targets through participation in proactive sales and marketing initiatives / campaigns
    • Maintain a professional approach to selling and manage the high networth clients efficiently
    • Communicate to members via telephone, email and video-calls
    • Conduct Financial Needs Analysis
    • Comply with the compliance requirements
    • Achieve quality targets
    • Adherance to service level agreements
    • Build relationships with internal departments to ensure superior service offering to clients
    • Keep up-to-date with competitor product and service offerings and industry developments
    • Deal with client queries and provide information on a range of sales and service issues

    Personal Attributes And Skills

    The successful individual will be required to demonstrate the following competencies:

    • Self motivated
    • Goal orientated
    • Team Player
    • Ability to perform under pressure
    • Adaptable to change
    • Persuasive and resilient
    • Self managed with sound time management
    • Attention to detail
    • Ability to learn quickly and apply knowledge
    • Speak fluently (accent neutral) English/Afrikaans

    Qualification & Experience

    Matric

    • At least 2 years sales experience
    • Minimum 1 year Discovery Life product knowledge
    • Minimum 1 year Discovery Insure product knowledge
    • Minimum 1 year Discovery Health product knowledge
    • Minimum 1 year Discovery Bank product knowledge
    • Minimum 1 year Discovery Invest product knowledge
    • PC literacy, email, word, excel (proficiency in MS Office)
    • Tertiary qualification an advantage
    • Essential NQF5 and RE5 qualification
    • COB Qualification

    Beneficial

    Tertiary qualification, particularly a business degree (or progress towards one)

    • Sound investment, life and other insurance knowledge
    • Broker consulting experience in the financial services industry
    • An understanding of financial planning

    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.

    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