This job description outlines the role of a Full Stack PHP Developer at Cardinal Group’s Johannesburg Office. The ideal candidate will contribute to the development of various products across the group’s companies.
Key Responsibilities:
- Develop applications using an MVC framework, particularly Laravel.
- Collaborate with analysts, architects, project managers, and testers to deliver solutions through the full development lifecycle.
- Build scalable applications in a cross-platform environment.
Key Skills and Experience:
- Strong expertise in PHP Development.
- Proficiency with PHP MVC frameworks like Laravel or Symfony.
- Experience with JavaScript frameworks such as Angular, React, or [URL Removed]
- Familiarity with SQL database development.
- Knowledge of Agile Development Methodology is advantageous.
- Experience with Azure Cloud or AWS is beneficial.
- Familiarity with CI/CD tools such as Azure DevOps Pipelines.
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) using tools like PHPUnit.
- Knowledge of dependency management tools like npm or Composer.
- Ability to work under pressure, meet project deadlines, and be flexible with work hours for global client support.
- Strong focus on delivering high-quality code with a low rate of issues.
Desirable Skills:
- Experience with Continuous Integration.
- Familiarity with the Atlassian Suite, especially Jira.
- Proficiency with Git, Powershell, Linux Command Line, and Python scripting.
Educational Background:
- Tertiary Level Certification or Bachelor’s Degree in Computer Science/Engineering or a related field.
Experience:
- 2-5 years of experience in systems design and development.
- Strong communication skills and fluency in English.
Desired Skills:
- PHP
- Laravel
- Development
- Symfony
- PHP Development
- Javascript
- MVC frameworks
- Agile
- Azure
- AWS
- Jira
- Python
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree
About The Employer:
Cardinal Insurance Management is a leading global software vendor with a mission to transform the insurance industry through innovative technology solutions. We specialise in Core Enterprise Insurance Management Systems, APIs for self-service solutions, and a cloud digital transformation platform based on PHP.
Why Join Us?
– This role provides an exciting opportunity to work in a collaborative environment, learning from a talented global team, and engaging in cutting-edge development projects.
– A dynamic, innovative, and inclusive company culture.
– Continuous professional development and learning opportunities.
– Competitive salary and benefits package.
– Unlimited leave