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.