Senior Developer

City of Johannesburg Metropolitan Municipality, Gauteng
Posted today
Logo HR-Simplified (Pty) Ltd
Company:
HR-Simplified (Pty) Ltd
Company Description:
We focus on providing customised solutions by simplifying the various tasks and functions associated with HR.
Contract Type:
Remote
Experience Required:
5 to 10 years
Education Level:
Bachelor
Number of vacancies:
1

Job Description

About the Company

If you love technology, then this company is a great place to be. We’re at the centre of a rapidly evolving mobile communications industry and we’re looking for bright and talented people to join our team. The company is a fast-moving company focused on mobile messaging. We are looking to expand our service offerings through value added services and other solutions. We’re looking for a highly skilled senior developer who isn’t afraid to get their hands dirty and can pick up new skills quickly. Our developers are all semi- autonomous and are required to be problem solvers and free thinkers. Solid system design and architecture is expected from candidates.
Our focus at this company is quality, efficiency, and automation which, allows us to serve customers at scale with a very small team.

About the Role

We are looking for a candidate with experience in various system admin and developer operational tasks. This role will revolve around these five pillars: coding, large-scale data management, dev-ops, full stack support and reporting.

Responsibilities

Reporting to the development team lead/manager and CTO.
Form part of the core aggregation team.
Take product designs into system designs and implement.
Implement new API/Service functionality.
Implement/assist with new device implementations.
Perform high level system operations tasks (code deployments, updates, etc).
Join the final tier support roster for operational incidents.
Required to review peer code and provide insight and ideas where applicable.

Requirements

Experience and Knowledge

Matric (NQF 4).
BSc degree in relevant field.
At least 5 – 10 years’ experience as a developer/senior developer
CakePHP experience is preferred.
Large scale multi-server MySQL replication / cluster experience.
C / C++ experience.
Python experience.
Kannel and SMPP experience.
Any networking qualifications.

Competencies

The ideal candidate must display the following critical competencies:

PHP (Expert, 5+ Years) including various frameworks.
MySQL (Advanced, 5+ Years) including large datasets (100GB+ to TB+ datasets).
HTML/CSS (Advanced, 5+ Years).
JavaScript (Advanced, 5+ Years).
Linux expertise with scripting experience (Advanced 5+ Years).
Networking and DNS (Intermediate).
Version control systems – CVS/SVN/Git (Intermediate).
Must have expert experience using web services (REST, SOAP, etc).
Good communication skills.

Abilities and Skills

Analytical, Attention to detail.
Industry Awareness.
Information Seeking.
Innovation.
Judgement (Decision-making).
Knowledge of technology (that supports product).
Logical thinking.
Managing Complexity.
Planning and organising.
Problem Solving.
Product Knowledge.
Research and investigating.
Salary:
R 70 000,00 Monthly