As a Web Developer for this company in the environmental sector, you'll develop and maintain web-based in-house software applications using JavaScript, PHP and SQL. These include but are not limited to ERP systems, financial, payroll and mobile applications, and integration of 3rd party applications. We are looking for an individual who has excellent problem-solving skills and a strong ability to self-start and work under pressure.
Responsibilities:
Development
Interpret specifications and identify user/application requirements
Provide accurate time-based quotations for requested functionality and changes
Conduct research on possible solutions for operational or administrative concerns or issues
Develop and maintain RESTful API’s in PHP according to the development structure and conventions followed in each application
Communicate to MSSQL and MySQL/MariaDB databases
Integrate 3rd party software into systems using PHP (Pastel, TomTom, …)
Develop of client-side modules in HTML/CSS/Javascript (jQuery combined with an in-house developed Javascript framework)
Co-manage version management and publishing of updates to the production environment
Liaise with other in-house and outsourced developers
Performance testing of applications and modules
Review code from existing modules, or new modules created by other developers
Ensure technical software and data flow documentation is available for each module
Requirements
Excellent problem solving, problem decomposition and analytical skills
Excellent time management and organisational skills
High throughput of work
Ability to work under pressure, multi task and effectively set priorities
Attention to detail and a high level of accuracy
Maintain a high level of confidentiality
Ability to adapt to changing work requirements and situations
Performance orientated and result-driven
Excellent work ethic
Excellent communication and writing skills (English)
Benefits
Note:
- Applicants can be based in KZN, Gauteng or Cape Town
- For Cape Town candidates: Hybrid arrangement with one day in-office on Thursdays
- For KZN and Gauteng candidates: Mostly remote, with in-office presence once a month