A leader in developing and delivering innovative products in the Short Term Insurance industry is looking for a PHP Developer to develop and maintain an internal administration system/website that is developed in object orientated PHP.

The purpose of the position of the PHP Developer is to join a team of developers to develop and maintain an internal administration system/website that is developed in object orientated PHP. This includes developing new features, maintaining the current code base and fixing bugs.

The PHP Developer is responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. A PHP Developer is also responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Daily tasks

Except for daily writing of code, code reviews, system and business logic assistance, the following tasks are highlighted:

  • Support Ticket Management
  • Daily Automated Client Data Import Jobs
  • Attend Meetings as Scheduled
  • Manage Timesheet
  • Support to the Chief Information Officer
  • Support to the Database Administrator
  • Support to the Business Analyst
  • Support to the Projects Office
  • Support to External Clients
  • General Support to fellow co-workers

Technical Skills

  • Expert knowledge of computer languages
  • Expert knowledge of computer program design methods and techniques
  • Experience of object-oriented programming (essential)
  • Front-end development including jQuery (essential).
  • Understanding of Ajax (desirable, not essential).
  • Experience of the full software development lifecycle: from requirements gathering and functional specification authoring, to development, testing and delivery (essential).
  • Ability to learn new programming languages quickly
  • Expert knowledge of used operating systems
  • Expert knowledge of standard development tools
  • Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures
  • Good knowledge of security and encryption
  • Updates and modifies computer programs to improve efficiency
  • Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs
  • Define functional specifications of the system for the appropriate hardware
  • Analysis of system, data and processes
  • As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems

Minimum requirments

  • Grade 12 certificate or equivalent Level 4 qualification issued by SAQA
  • Bachelor Degree in Computer Science or diploma in Information Technology
  • Clear criminal and ITC record
  • Experience in PHP, OOP, MVC, MySQL, MS-SQL, JavaScript, jQuery, JSON, HTML, CSS, XHTML, AJAX
  • Minimum of 3-5 years working experience

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Learn more/Apply for this position