Intermediate Php Developer | Remote

Minimum qualification:- Diploma or Degree in computer sciences or any otherrelated professional and recognized I.T. qualification.(Experience in the field will be recognised and consideredas a substate to a qualification)- Your friends must think youre the "smart one"Experience & knowledge requiredMinimum of 4 5 years job-related experience.- Minimum 2 years of experience in a SQL and relateddatabases, with a preference for those with MySQLexperience. Bonus points for non-relational DB experience.- Proficient understanding of PHP MVC frameworks in eitherCakePHP, Laravel or Symfony- Knowledge of MVC frameworks- Knowledge of RESTful API design- Hands-on experience in unit testing using testing frameworkslike PHPUnit/phpspec- Proficient knowledge of front-end technologies, such asJavaScript, HTML5, and CSS3- Proficiency in common PHP or web server exploits and theirsolutions- Familiarity with limitations of PHP as a platform and itsworkarounds- Creating database schemas that represent and supportbusiness processes- Proficient understanding of code versioning tools, such asGitResponsibilities- Write clean, secure, maintainable, testable, and modularcodes- Solve complex performance problems and architecturalchallenges- Write "clean", well-designed code- Design and maintain databases- Review developers code and mentor- Lead the entire web application development life cycle- Work with our QA team to ensure that a project makes itover the finish line on time- Develop and deploy new features to facilitate relatedprocedures and tools if necessary- Document code revision changes, work progress, databasechanges and operational requirements in the source codemanagement system (source control software)- When brainstorming new ideas, you will need to be present& understand the problem at hand and offer solutions thatare both innovative & realistic- Work in a team environment using agile methodology, witha focus on predictability for our corporate clients- Work closely with the platform team to identify and solveissues where needed- Responsible to own & drive their own performance targetsand doesnt have to be micromanaged- Be an authentic, empathetic, and enthusiastic member ofthe team
Johannesburg, GT, ZA