Senior PHP Developer (JHB) at Datafin Recruitment



A dynamic monitoring and data software solution provider in Joburg is looking for a senior PHP developer who is capable of getting started and committed to their craft, always working to write code you can be proud of. You join a team helping to design and build the next generation of web and mobile applications while performing upgrades to existing versions. The ideal candidate should have a Computer Science/Engineering/IT degree or relevant experience with at least 5 years of experience in PHP (>= 7) and MySQL (> 5.5) or MariaDB. You should have extensive experience using Symfony (4.4+) – including backend services with Doctrine and API, SOAP, REST, JSON, XML, Git, Apache, NGINX, JWT, OAuth, Linux platform (Ubuntu/Debian) and experience with Dependency Injection, and Asynchronous Programming/Design (Messenger).


Skills –

  • Degree in Computer Science/Computer Engineering/IT (or relevant experience).

Experience/Skills –

  • 5+ years of experience in PHP (>= 7) and MySQL (> 5.5) or MariaDB.
  • Experience with Symfony framework (4.4+), especially backend services with Doctrine.
  • Dependency injection and asynchronous programming/design (Messenger).
  • Knowledge of web services technologies such as SOAP, REST, JSON and XML.
  • Use and administration of the Linux command line (Ubuntu/Debian).
  • Web server configuration and administration (Apache, NGINX).
  • Some form of version control, preferably Git.
  • Knowledge of stateless authentication such as JWT and OAuth.

Advantageous –

  • Experience/certifications in business systems analysis.
  • API platform.
  • Strong knowledge of SOLID design principles.
  • Knowledge and experience of Agile principles/processes.
  • Understanding of MVC concepts.
  • Any experience with AWS.
  • Any IoT or Big Data experience.
  • Queuing systems like Apache Kafka.
  • Non-relational data stores, like AWS DynamoDB or Redis.
  • Data Warehousing and BI.
  • Caching solutions, like Elasticache or AWS OpenSearch.
  • CI/CD and test automation.
  • Containerization (especially Docker).

Although we would really like to respond to every application, if you are not contacted for this position within 10 working days, please consider your application unsuccessful.


When applying for a job, make sure you meet the minimum job requirements. AloneSouth African citizens will be considered for this role. If you are not at the stated location of any of the jobs, please note your relocation plans in all job applications and correspondence. Please email a word copy of your CV to [Email Address Removed] and mention the reference numbers of the works. We have a job listing on [URL Removed] Datafin IT Recruitment – Jobs in Cape Town.

Desired skills:

Find out more/Apply to this position

Source link


Comments are closed.