Loading...
Share this Job
Apply now »

Liferay Developer

Business:  Discovery Central Services
Function:  Development (Oracle/Delphi/Magic/etc)
Date:  22-Jul-2021

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 Vitality Group

 

Vitality Group, a subsidiary of Discovery Limited is responsible for the expansion of the Vitality Shared-Value Insurance business model beyond South Africa and the UK, serving to fully leverage the assets and intellectual property of Discovery beyond its primary markets. The business forms equity or contractual partnerships with leading global insurers to integrate Vitality and shared value with partner’s insurance and financial services products in the markets where they operate. Vitality Group also operates a business providing wellness solutions to employer groups in the United States. Vitality Health International, a business unit within Vitality Group coordinates and focuses on resource allocation to Discovery’s emerging, global health insurance initiatives. Vitality Group is also responsible for Discovery’s 25 percent equity investment in Ping An Health, the largest comprehensive medical insurer in China.

 

To date, Vitality Group’s businesses jointly reach more than 20 million lives across 30 markets (Argentina, Austria, Australia, Brazil, Canada, China, Ecuador, France, Germany, Hong Kong, Indonesia, Japan, Macao, Malaysia, Mexico, Netherlands, New Zealand, Pakistan, Philippines, Portugal, Saudi Arabia, Singapore, South Korea, Spain, Sri Lanka, Thailand, the United States and Vietnam) as well as our primary markets in South Africa and the United Kingdom.

 

 

 

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

Delivery of Projects & Change Requests

  • Play a vital role in the design, development, testing and deployment of Liferay DXP solutions.
  • Work closely with Business Analysts, Solutions Architects, and other Developers to analyse and understand the Business Requirements and Business Case, in order to produce simple, cost effective and innovative solutions using the Liferay DXP product.
  • Design efficient Content Models, Security Models, Workflows and Templates for the Liferay DXP product.
  • Sound experience with producing technical documentation including Class Diagrams, Activity Diagrams, ERDs, operational and support documentation, etc.
  • Implement designed solutions in accordance with Vitality Group standards, processes, tools, and frameworks.
  • Apply Usability and UX best-practices to all deliverables.
  • Utilise data from external data sources and API’s.
  • Test 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 Tests, Regression Tests, Performance Tests and Stress Tests (and evaluating the results of performance metrics collected through the software).
  • Participate in Feasibility Studies, Proof of Concepts, JAD Sessions, Estimation and Costing Sessions, evaluate and review programming methods, tools, and standards, etc.

 

Support

  • Act as a technical liaison between clients, other Engineering teams, as well as Operational and Support teams.
  • Maintain the system in production and provide support in the form of query resolution and defect fixes (including improvement of application performance).

 

Security, Maintenance & Upgrades

  • Review and audit existing Solutions, Designs and Systems Architecture.
  • Ensure Liferay DXP product is kept up to date with recent DXP product versions, Fix Packs, and Security Fix Packs.
  • Ensure development encompasses security best-practices with the aim to introduce zero Security Vulnerabilities into the Liferay codebase.

 

 

Governance, Oversight & Mentoring

  • Drive the skills development of team members, coaching of team members for performance and career development.
  • Ensure external Federated Development teams are developing on the Liferay DXP product in accordance with Vitality Group’s governance process and standards.
  • Provide input into recruitment, staff training, and performance management processes.
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency.

 

Personal Attributes and Skills

Behavioural Skills:

  • Stress Management
  • Time management and prioritization
  • Learning orientation
  • Innovation
  • Bias for action
  • Teamwork and co-operation
  • Critical thinking
  • Strong analytical and problem-solving skills
  • Navigate ambiguity and complexity

 

Technical Skills:

  • Liferay Enterprise DXP 7.0 and above.
  • HTML 5, CSS 3, JavaScript, and React.
  • Interfacing with RESTful and SOAP-based web-services.
  • Solid knowledge of design patterns and refactoring concepts.
  • Practical expertise in performance tuning and optimization, and problems analysis.
  • Solid technical expertise and troubleshooting skills.
  • Experience with modern project management, CI/CD, and team collaboration tools (e.g., Jira, Jenkins, Gerrit).
  • Understanding of Agile principles.

 

Advantageous:

  • Must have architected 1 complex Liferay platform through the SDLC (inception, design, development, roll-out).
  • Experience with Portal (or similar technologies).
  • Strong knowledge of, and expertise in, mobile solution delivery and strategy.

 

 

 

Other:

  • Overtime may be required from time to time.
  • Standby is required on a rotational cycle.

 

 

Education and Experience

Required Education:

  • National Certificate (Matric).
  • Fluent oral and written English, with strong presentation skills.

 

Advantageous Education:

  • Certified in a National Diploma, BSc Computer Science, or BCom Information Systems (or similar).

 

Experience:

  • At least 3 years’ experience in web development and Content Management Systems in general, with at least 2 years of specific Liferay experience 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.

 

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 Vitality Group

 

Vitality Group, a subsidiary of Discovery Limited is responsible for the expansion of the Vitality Shared-Value Insurance business model beyond South Africa and the UK, serving to fully leverage the assets and intellectual property of Discovery beyond its primary markets. The business forms equity or contractual partnerships with leading global insurers to integrate Vitality and shared value with partner’s insurance and financial services products in the markets where they operate. Vitality Group also operates a business providing wellness solutions to employer groups in the United States. Vitality Health International, a business unit within Vitality Group coordinates and focuses on resource allocation to Discovery’s emerging, global health insurance initiatives. Vitality Group is also responsible for Discovery’s 25 percent equity investment in Ping An Health, the largest comprehensive medical insurer in China.

 

To date, Vitality Group’s businesses jointly reach more than 20 million lives across 30 markets (Argentina, Austria, Australia, Brazil, Canada, China, Ecuador, France, Germany, Hong Kong, Indonesia, Japan, Macao, Malaysia, Mexico, Netherlands, New Zealand, Pakistan, Philippines, Portugal, Saudi Arabia, Singapore, South Korea, Spain, Sri Lanka, Thailand, the United States and Vietnam) as well as our primary markets in South Africa and the United Kingdom.

 

 

 

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

Delivery of Projects & Change Requests

  • Play a vital role in the design, development, testing and deployment of Liferay DXP solutions.
  • Work closely with Business Analysts, Solutions Architects, and other Developers to analyse and understand the Business Requirements and Business Case, in order to produce simple, cost effective and innovative solutions using the Liferay DXP product.
  • Design efficient Content Models, Security Models, Workflows and Templates for the Liferay DXP product.
  • Sound experience with producing technical documentation including Class Diagrams, Activity Diagrams, ERDs, operational and support documentation, etc.
  • Implement designed solutions in accordance with Vitality Group standards, processes, tools, and frameworks.
  • Apply Usability and UX best-practices to all deliverables.
  • Utilise data from external data sources and API’s.
  • Test 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 Tests, Regression Tests, Performance Tests and Stress Tests (and evaluating the results of performance metrics collected through the software).
  • Participate in Feasibility Studies, Proof of Concepts, JAD Sessions, Estimation and Costing Sessions, evaluate and review programming methods, tools, and standards, etc.

 

Support

  • Act as a technical liaison between clients, other Engineering teams, as well as Operational and Support teams.
  • Maintain the system in production and provide support in the form of query resolution and defect fixes (including improvement of application performance).

 

Security, Maintenance & Upgrades

  • Review and audit existing Solutions, Designs and Systems Architecture.
  • Ensure Liferay DXP product is kept up to date with recent DXP product versions, Fix Packs, and Security Fix Packs.
  • Ensure development encompasses security best-practices with the aim to introduce zero Security Vulnerabilities into the Liferay codebase.

 

 

Governance, Oversight & Mentoring

  • Drive the skills development of team members, coaching of team members for performance and career development.
  • Ensure external Federated Development teams are developing on the Liferay DXP product in accordance with Vitality Group’s governance process and standards.
  • Provide input into recruitment, staff training, and performance management processes.
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency.

 

Personal Attributes and Skills

Behavioural Skills:

  • Stress Management
  • Time management and prioritization
  • Learning orientation
  • Innovation
  • Bias for action
  • Teamwork and co-operation
  • Critical thinking
  • Strong analytical and problem-solving skills
  • Navigate ambiguity and complexity

 

Technical Skills:

  • Liferay Enterprise DXP 7.0 and above.
  • HTML 5, CSS 3, JavaScript, and React.
  • Interfacing with RESTful and SOAP-based web-services.
  • Solid knowledge of design patterns and refactoring concepts.
  • Practical expertise in performance tuning and optimization, and problems analysis.
  • Solid technical expertise and troubleshooting skills.
  • Experience with modern project management, CI/CD, and team collaboration tools (e.g., Jira, Jenkins, Gerrit).
  • Understanding of Agile principles.

 

Advantageous:

  • Must have architected 1 complex Liferay platform through the SDLC (inception, design, development, roll-out).
  • Experience with Portal (or similar technologies).
  • Strong knowledge of, and expertise in, mobile solution delivery and strategy.

 

 

 

Other:

  • Overtime may be required from time to time.
  • Standby is required on a rotational cycle.

 

 

Education and Experience

Required Education:

  • National Certificate (Matric).
  • Fluent oral and written English, with strong presentation skills.

 

Advantageous Education:

  • Certified in a National Diploma, BSc Computer Science, or BCom Information Systems (or similar).

 

Experience:

  • At least 3 years’ experience in web development and Content Management Systems in general, with at least 2 years of specific Liferay experience 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.

 

 

Apply now »