
PHP Developer / Software Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Write and edit PHP code on the back end of web applications and dynamic sites.
- Integrate PHP code with existing HTML code, considering the web application's intended function.
- Work with the application's data structure to ensure reliable performance.
- Develop PHP modules, designed to enhance a web application's functionality and performance.
- Design modules for reusability and portability across various server-side tasks and future development projects.
- Ensure seamless integration of modules into the application.
- Conduct thorough testing and troubleshooting of applications before and after deployment.
- Verify the seamless collaboration of server-side elements with the user interface.
- Monitor and confirm the accurate reception, parsing, and storage of data.
- Ensure all code elements work independently and together effectively.
- Collaborate with other programmers and team members to meet deadlines, adhering to the Scrum framework.
- Participate in initial meetings to determine project scope, needs, and ongoing coordination throughout implementation and testing processes.
- Ensure the harmonious operation of server-side and back-end code elements with third-party services.
- Work with third-party APIs to facilitate data exchange between servers and applications.
- Matric
- Degree in BS/MS in Computer Science or a similar relevant field
- 15 years of experience as a Full Stack Developer
- Experience in user authentication and authorization across multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with PHP platform limitations and workarounds
- Experience in building restful JSON web services
- Knowledge of HTML5, CSS3, JavaScript, jQuery, AJAX, PHP, and MySQL
- Understanding of responsive design frameworks such as Bootstrap
- Proficiency in front-end technologies like HTML/CSS and JavaScript
- Good knowledge of security and encryption
- Understanding of data structures, design patterns, and object-oriented design
- Knowledge of the latest web development trends and technologies