Job Summary
Senior Software Engineer (PHP) required in Centurion, this is a hybrid role for a Financial Services company. The role will be an integral part of various projects and shaping products available. It will offer exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale.
Responsibilities
- Writing code that serves as an example for other software engineers
- Applied and energetic involvement in the design and implementation of medium to-large size features
- Demonstrating a broad knowledge of industry trends and standards, our infrastructure, and our delivery system
- Providing technical advice and weighing in on technical decisions that impact the team or the company at large
- Improving the overall quality of engineering done and consistently taking steps to support the success
- Mentoring others to accelerate their career growth and encouraging them to participate
- Building on the team processes and looking for ways to improve them
Qualifications
- Grade 12 or equivalent
- Relevant IT degree or diploma
Skills & Experience
- 5+ years’ experience working as a PHP Software Engineer
- Experience in PHP frameworks & related open-source technologies
- Ability to build, test, and deploy applications using Docker
- Database management experience
- Experience with modern Git workflows
- Experience with Agile Software Development Methodologies
- Applied understanding of design patterns and principles
- Applied understanding of web application architecture and object-oriented programming
- Knowledge of microservices architecture and RESTful API services
- Knowledge of Cloud Technologies