Intermediate PHP Software Developer

  • Olivedale
  • Scholtz Partners International
Brief description of the vacancy As an intermediate PHP Developer, you'll write clean, maintainable and performance PHP code and work with our product team. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests. You'll also produce detailed specifications. Your code will be written in a timely and scalable way while providing robust optimization. Ultimately, your work will impact the codebase of our product in a meaningful way. To ensure success as a PHP developer, you should have proficient knowledge and understanding of MVC designs and basic working knowledge of front-end technologies, including HTML5, JavaScript, and CSS3. Ultimately, a top-level PHP Developer can design and build efficient PHP modules while seamlessly integrating front-end technologies. Experience required: - Minimum of 4 – 5 years’ job-related experience. - Minimum 2 years of experience in a SQL and related databases, with a preference for those with MySQL experience. Bonus points for non-relational DB experience. - Proficient understanding of PHP MVC frameworks in either CakePHP, Laravel or Symfony - Knowledge of MVC frameworks - Knowledge of RESTful API design - Hands-on experience in unit testing using testing frameworks like PHPUnit/phpspec - Proficient knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3 - Proficiency in common PHP or web server exploits and their solutions - Familiarity with limitations of PHP as a platform and its workarounds - Creating database schemas that represent and support business processes - Proficient understanding of code versioning tools, such as Git Qualifications required: - Diploma or Degree in computer sciences or any other related professional and recognized I.T. qualification. (Experience in the field will be recognised and considered as a substate to a qualification) Computer Skills required: * Computer skills a must - PHP8x - GO - Vue.js - HTLM5 - Javascript - CSS3 - SQL - MYSQL Required Skills/Responsibilities - Client advisory role to proactively address client requests and recommend solutions. - Conduct client facing engagements including survey design workshops, insights and recommendations report presentations, etc. - Design and implement Research and Professional Services solutions including surveys, insights reports and recommendations that are creative, insightful, scalable and re-usable based on best practice themes and guidelines. - Compile and communicate the detailed brief to the team working on survey programming and client data requirements. - Draw and schedule reports for the detailed analysis of data to create monthly insights report on survey results using Eyerys software,BI or Excel/other reporting tools. - Assist with the creation of white papers and solution offerings. - Identify trends within the industry and/or client environment/data and make these known to the client. - Establish and build relationships with internal stakeholders and clients. - Deliver projects on time, within budget and at high quality with minimal supervision. - Support the business development activities of the business with the creation of white/thought papers, case studies, etc. - Train and develop junior members of the team. - Ability to delve into detail and steer solutions with clients, while maintaining an overview of the holistic objectives - Ability to build relationships with internal stakeholders and clients as a trusted advisor - Ability and experience to advise on best practice research design, utilising current industry standards and guidance from other team members - Ability to quickly learn and understand new software and industries - Ability to understand and evaluate customers' business needs to create Voice of the Customer (VoC) or Voice of the Employee (VoE) programmes using appropriate Research and Professional Services solutions - Support customers and offer solutions to problems through strategic thinking - Ability to add value through deriving strategic insights and recommendations from data - Analytical thinking, experience in statistics, data analysis, report writing and insights generation - Excellent numeric capability - A strong focus on quality and bias towards action - Open and effective communicator - Excellent presentation skills