Senior PHP Developer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 06-02-2018 11:32:57 AM
03-04-2018 11:32:57 AM
Senior PHP Developer

Main purpose of the Job:

Developing PHP, MYSQL, HTML and JavaScript project, modules and application for the clients Digital Team
Scoping, designing and executing projects from start to finish
Integrating with systems using SOAP and REST
Day-to-day development and liaison with team manager and developers

Technical Capabilities

Requires clear, descriptive and analytical writing skills along with effective oral communication
Understanding of front-end technologies such as HTML, CSS and JavaScript
Understanding of open-source backend technologies such as PHP, MySQL, , including bot not limited to frameworks such as Laravelle and WordPress
Very persistent and reliable on follow-up with multiple clients, stakeholders and projects
Key performance areas:

Scoping, development planning, and technical architecture for projects
Day-to-day development and liaison with team manager and developers to ensure technical quality, product quality, and efficient project development
Hands-on development of features across the development whole stack
Perform code reviews and provide feedback on all internal and external code
Maintain relationships and connections with development team to ensure that integrations are maintained and enhanced
Build new web applications with PHP/MySQL, Javascript, HTML and .
Build sites using the WordPress and Laravel frameworks
Database architecture and development
Quality control and systems testing
Automated W3C validation, compliance
Expert knowledge of all parts of the web stack i.e. HTML/JS/CSS, web servers, app servers, caching, database development, tool development with a specific emphasis on web development and presentation layer technologies
Continuous Deployment and Integration
Version control - GIT flow
Dependency management suites - Composer, APT, YUM,NPM
Unit testing
Linux, Bash Scripting
OWASP
Security Audits
Documentation on all projects, modules and code developed
Support the Continuous Improvement process for software development


Competencies:

Ability to work independently with little supervision and work in a collaborative team environment
Managing and accustomed to working on multiple projects simultaneously to a high standard.
Knowledge of WordPress and Laravel
Problem solving
Presenting and communicating information
Coping with pressures and setbacks
Working with people
Planning and Organizing
Attention to detail
Obsessed with quality
Willingness and hunger to learn
Experience with accessibility
Absolute passion for the internet, World Wide Web and web design/development
Minimum requirements:

6-8 years in a web/digital developer role
Relevant Bachelor degree
Must be extremely well organized and detail oriented
Must be a proactive, creative thinker with exceptional problem-solving skills
A solid understanding of web design, accessibility, usability, information architecture, scalability and security
Benefits:

Pension Fund.