PHP, SQL, VUE Developer

Application Deadline:
November 8, 2024
Department:
IT and Development
Employment Type:
Full time
Location:
Johannesburg
Positions open:
1

As an experienced PHP, SQL, Vue developer, your responsibility will include writing code, analyzing data, and contributing to the design and implementation of software. To be successful as a developer, you should demonstrate great skill in creativity and innovation, ability to thrive in a high pressure environment, and possess excellent communication skills. You will also be responsible for designing, developing, and maintaining SQL stored procedures, views, and triggers.

Roles and responsibilities

  • Performing coding assignments.
  • Reviewing code work for accuracy and functionality.
  • Creating and implementing design plans.
  • Analysing code segments regularly.
  • Delegating tasks to team members.
  • Keeping up-to-date with industry trends and technology developments.
  • Participates in design phases for small to medium projects identifying and resolving technical issues and contributing and driving to the overall future state architecture realisation.
  • Works closely with a department to understand client business and technical requirements and to promote clear understanding of implications of technical choices made.
  • Understands and analyses current system functionality.
  • Gains in-depth knowledge in the business areas that they support.
  • Provides timely and effective maintenance support and problem resolution for existing systems.
  • Work with a semi-unstructured database, addressing technical complexities.
  • Solve complex problems in a fast-paced insurance environment.

 

What we look for in our ideal candidate

 

Education and experience requirements

  • 8+ years proven experience in development using PHP
  • Code language/frameworks: PHP, Laravel, AWS, EC2, Vue.js
  • Experience in Back-End Web Development
  • Proficiency in Front-End Development
  • Strong knowledge of SQL
  • Strong integration skills
  • Excellent problem-solving and analytical skills  
  • Ability to work effectively in a team
  • Experience with agile development methodologies
  • Strong communication and collaboration skills  
  • Good time management skills

 

Personal abilities

  • Empathetic, friendly, professional, and accountable
  • Assertive yet compassionate
  • Ability to perform well under pressure
  • Mature, confident, and resilient
  • Excellent listening and communication skills

 

Knowledge & Attributes

  • Strong command of PHP, including OOP and frameworks (e.g., Laravel).
  • Experience in RESTful API development to serve data to Vue.js.
  • Ability to connect Vue.js front-end with PHP back-end via APIs.
  • Knowledge of deployment services
  • Understanding of HTML, CSS, JavaScript, and responsive design frameworks (e.g., Bootstrap).
  • Familiarity with tools like Webpack and Vue CLI for asset compilation.
  • Proficient in Git for version control and collaborative development.
  • Knowledge of deployment services like Docker
  • Excellent time management, organisation, and self-motivation skills
  • Strong written and verbal communication skills and the ability to effectively interact with individuals across a variety of business units and levels within the organisation
  • Ability to create visual models such as work-flow diagrams/process maps etc.
  • Ability to facilitate working sessions and perform independent research/testing to derive work steps and create detailed documentation, using both low-tech and high-tech approaches
  • Ability to ask good probing questions, listen to answers, absorb and make meaning of context and content
  • Critical thinking and problem-solving skills with the ability to identify root causes to presenting issues and then recommend options/approaches to address same
  • Ability to analyse and organise data and present findings in a format that support business decision making
  • Stakeholder relationship management
  • Ability to manage ambiguity and embrace new information and learning as it surfaces
  • Able to work on multiple initiatives at the same time and manage to commitments and deadlines

 

Remuneration: market related

Couldn't find the role you were looking for?

Submit your CV and we will be in touch when a position that meets your criteria opens up.