This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Senior Team Lead PHP Laravel Developer


Education: Relevant Degree
Experience: Experience of 5+ Years
Reference: RDS - PHP
Job Description: Senior Team Lead PHP Laravel Developer
Johannesburg
R480k - R720k per annum
Permanent

Are you currently a Senior Developer and Team Leader who is longing for something more, to have a input in how projects are selected, which projects are selected, how they are executed and want to sit in on business meetings where your opinion counts, well this is your chance!

The focus of the role will include the following:
Manage and build a development team as well as any external partner relationships
Build and maintain current core custom built systems
Drive the business forward using innovation, automation, ai and data

Education and work experience requirements
Minimum 5 years' experience in software development
A relevant degree in Engineering or Information Technology
Project Management experience
People Management experience

What you'll do
People.
Build and Manage a team of developers as well as external relationship
Develop.
Develop new systems, oversee, build onto and maintain current systems and tools
Support.
Work closely with the BI team to ensure they have what they need to excel
Automate.
We try and automate as much as possible to streamline our processes
Project Manage.
Involvement in all aspects of the project life cycle.
Comfortable with taking ownership of a project and running with the project.
Lean / agile project management styles are preferred
Test.
Quality is very important to us, and through automated testing we strive to keep the quality of our systems as high as possible
Data.
Work with huge sets of data, both using SQL Server and other databases
Innovate.
drive the group to be at the forefront of technology within our sphere of business which is very much heading into
Structure things properly.
creation and implementation of strategies and systems that will keep the company competitive and ahead of the game in a fast-changing global marketplace.
Architect.
Developing appropriate architecture frameworks, standards and policies aligned to business requirements
Secure.
Head up security - ensuring effectiveness and robustness of company security of systems and data

To fly in your role, you'll need
Experience with PHP 7.2 and Laravel 5.
Advanced experience with SQL queries and optimization as well as the ability to use an ORM (the two major ones are Eloquent and TypeORM) within a framework.
Experience with Angular (any version higher than 2).
Experience with Typescript, more specifically, the NestJS framework.
Knowledge about Docker and Docker Compose and how to use them for development.
Experience with Kubernetes and the use of a Kubernetes cluster for production environments.
Experience in writing unit tests using frameworks such as PHPUnit and Mocha.
Experience in integrating with SOAP and REST APIs.
Experience with git and git-flow for subversion control.
CSS experience.
Server administration experience, terminal experience, etc.
Server deployment experience, KVM (virtual machines), firewall, network routing, VPN setups.
Experience in using Redis for caching and other functionality.
Experience with HTML 5, Javascript (browser side) and CSS.
Experience with at least 1 framework written in PHP.
Experience with at least 1 frontend framework such as AngularJS, Angular, React, Vue, etc.
An Understanding of hashing and encryption and when they should be used.
Experience with ES5 Javascript such as async await, etc.
Experience with Linux terminal.
Experience with nginx, apache, or haproxy.
An understanding of JSON and YAML (YAML is used in Kubernetes)
Experience with a structured database such as MySQL, Postgres, MSSQL. This includes database design, indexing, query optimization, etc.

Some bonus experience to have
• Experience with letsencrypt for https certificates
• Experience using Redux in a frontend framework
• KVM and other virtual machine experience
• Routing experience between a host and the virtual machines on the host
• Database replication experience
• Contributed to an open source library
• Experience in compliance to relevant data protection regulations (POPI, and GDPR)
• Experience in compliance to ISO development standards, would be beneficial

Should you meet the requirements for this position, please email your CV to it.careers@goldmantech.co.za. You can also contact Reana on 021 555 0952 or alternatively visit our website on http://www.goldmantech.co.za.

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Get Alerts
 

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.