Intermediate LifeRay Developer-

2 weeks ago


Sandton, South Africa Dimension Data Full time
Functieomschrijving

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.

Requirements

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.

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.

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 6 years' experience in web development and Content Management Systems in general, with at least 3 years of specific Liferay experience advantageous.

***All candidates will need to complete an aptitude test to be submitted along with the CV***



  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingDesigns, 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...

  • Snr LifeRay Developer

    1 month ago


    Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingDesigns, 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...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingThe Intermediate Frontend Developer is responsible for creating client specific solutions by developing, implementing, and maintaining applications. They will have the ability to design and customise applications for specific client use with the aim of optimising operational efficiency. This includes being responsible for developing and...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingThe Intermediate Frontend Developer is responsible for creating client specific solutions by developing, implementing, and maintaining applications. They will have the ability to design and customise applications for specific client use with the aim of optimising operational efficiency. This includes being responsible for developing and...


  • Sandton, South Africa Deka Minas (Pty) Ltd Full time

    Our client is an up market direct marketing company specialising in the financial services industry and is looking for an Intermediate C# Developer who is driven to deliver business solutions. Our ideal candidate will be passionate about delivering accurate results. Your responsibilities will include development, testing and implementing newly developed...


  • Sandton, South Africa Deka Minas (Pty) Ltd Full time

    Specialist Systems Engineering Developer (Intermediate) The Developer translates the business requirement into executable code without errors. Finds effective software solutions to technical issues. Ensures that the application performs the functions as required by business. Releases source code with zero defects.In addition, - Agent-oriented programming...


  • Sandton, South Africa Deka Minas (Pty) Ltd Full time

    Our client is an up market direct marketing company specialising in the financial services industry and is looking for an Intermediate C# Developer who is driven to deliver business solutions. Our ideal candidate will be passionate about delivering accurate results. Your responsibilities will include development, testing and implementing newly developed...


  • Sandton, South Africa Hello Group Recruitment Full time

    As an Intermediate Frontend Software Developer at Hello Group, you will be integral to the design, development, and maintenance of our sophisticated web applications. Your role will involve collaborating with a diverse team of UX/UI designers, backend developers, and product managers to deliver high-quality, user-friendly interfaces that meet our customers'...


  • Sandton, South Africa Hello Group Recruitment Full time

    As an Intermediate Frontend Software Developer at Hello Group, you will be integral to the design, development, and maintenance of our sophisticated web applications. Your role will involve collaborating with a diverse team of UX/UI designers, backend developers, and product managers to deliver high-quality, user-friendly interfaces that meet our customers'...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingOur client requires an Intermediate SharePoint Developer with Support requirements. This SharePoint Developer will need PowerApps and PowerFlow experience. RequirementsO365 development experience and understanding of:PowerApps, Flow, Teams and SharePoint OnlineTroubleshooting, extending and maintaining existing O365 development...


  • Sandton, South Africa Dimension Data Full time

    As an intermediate project manager, you'll help manage projects of all types, ensuring that they're completed on time and within budget. You will have a broad understanding of all aspects of the software development lifecycle (SDLC) and how to effectively utilize different tools for each stage. You'll also be able to troubleshoot problems in order to ensure...


  • Sandton, South Africa Tych Business Solutions Full time

    **Job ID**: 69103**Date Posted**: Posted 4 hours ago**Location**: Sandton**Job Title**: INTERMEDIATE PROJECT MANAGER FTC - SANDTON - GAUTENG As an intermediate project manager, you’ll help manage projects of all types, ensuring that they’re completed on time and within budget. You will have a broad understanding of all aspects of the software...


  • Sandton, South Africa Tych Business Solutions Full time

    Job ID: 69103Date Posted: Posted 4 hours agoLocation: SandtonJob Title: INTERMEDIATE PROJECT MANAGER FTC - SANDTON - GAUTENGAs an intermediate project manager, you'll help manage projects of all types, ensuring that they're completed on time and within budget. You will have a broad understanding of all aspects of the software development lifecycle (SDLC) and...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingOur client requires an Intermediate SharePoint Developer with Support requirements. This SharePoint Developer will need PowerApps and PowerFlow experience.  Requirements O365 development experience and understanding of:PowerApps, Flow, Teams and SharePoint OnlineTroubleshooting, extending and maintaining existing O365 development...


  • Sandton, South Africa Dimension Data Full time

    As an intermediate project manager, you'll help manage projects of all types, ensuring that they're completed on time and within budget. You will have a broad understanding of all aspects of the software development lifecycle (SDLC) and how to effectively utilize different tools for each stage. You'll also be able to troubleshoot problems in order to ensure...


  • Sandton, South Africa Wilderness Full time

    **Primary Purpose** We are seeking an experienced **Intermediate Operations Specialist** to join our team. To fill a full operations role in the booking process, firstly as a support to the travel designers but being the first line in relationships with suppliers and administration of the entire backend of each booking made by the journey designers. To...


  • Sandton, South Africa Dimension Data Full time

    FunctieomschrijvingThe job of a software developer depends on the needs of the company, organization or team they are on. Some build and maintain systems that run devices and networks. Others develop applications that make it possible for people to perform specific tasks on computers, cellphones or other devices.If you're looking for someone who can do both...


  • Sandton, South Africa Hello Group Recruitment Full time

    Hello Group is seeking a young enthusiastic Software Developer,expert in Databases to join their IT Dev Team.What Is the Job Description for a Software Developer? Software developers design, program, build, deploy and maintain software using many different skills and tools. They also help build software systems that power networks and devices and ensure that...


  • Sandton, South Africa Wilderness Full time

    Primary PurposeWe are seeking an experienced Intermediate Operations Specialist to join our team.To fill a full operations role in the booking process, firstly as a support to the travel designers but being the first line in relationships with suppliers and administration of the entire backend of each booking made by the journey designers. To secure the...


  • Sandton, South Africa Armstrong Appointments Full time

    Our client is a market leader in providing geospatial data to the telematics industry and they specialize in creating products and solutions that drive positive impact for both businesses and society. With diverse offerings which focuses on providing valuable insights into the movement of people and objects, and an innovative solution within that is...