PHP developer
PHP developer
What the role is accountable for:
A software developer is responsible for the writing and implementation of efficient code. This role-profile is specifically for a PHP Developer.
Role reporting:
A software developer will report to the Tech Lead/Product owner.
A typical day may include:
- researching, designing, implementing, and maintaining software.
- develop and execute to a high standard of work against development plans. This involves all technical activities within the team (software development life cycle activities, code reviews, testing etc.)
- be accountable for following the direction set by the management team and/or generally accepted best practices are followed
- working closely with other developers, UX designers, support consultants, business partners and customers
- maintain proper coding practices and documentation, even under deadlines
- keep abreast of new trends and best practices in web development
- detect and track software defects and inconsistencies
- provide timely solutions
- apply quality engineering principals throughout the Agile product lifecycle
- provide support and documentation
Qualifications we look for:
Essential Qualifications: Matric/Grade 12
Preferred Qualifications: Tertiary qualification or degree
Experience we look for:
- Function-related experience: 2-5 years, with emphasis on PHP experience.
- Industry related experience: courier, logistics, ecommerce or IT experience is preferred.
How the role raises the bar (competencies):
- Analytical skills: A good software developer should have sharp analytical skills. Analytical skills will help break up a complex software system into smaller units to gain a better understanding.
- Creative and efficient problem solver: A good software developer must have the ability to conceptualise and solve complex problems.
- Time management and organisational skills: Developing software could be a demanding job. A software developer must efficiently manage workload, have high productivity, exhibit optimal time management, and organisation skills.
- Communication Skills: A good software developer must have good verbal and written communication skills. Dealing with customers and fellow-developers will require a shade of discreteness and diplomacy