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