Job Title

Software Engineer – PHP

Share This Job
Required Skills:

Field Recruitment

5 Active Positions

Job Description

Experienced Software Engineer

 

Job Summary

You will work within a Software Engineering team to further develop a world class, web-based, healthcare platform.

 

Key Responsibilities:

  • Working alongside an experienced team of developers to implement features, resolve bugs and develop technical improvements
  • Following Agile development methodologies to deliver high quality, working software on a timely basis
  • Performing code reviews and contributing to technical design discussions
  • Working with the broader business, including QA and Product teams, in a professional and adaptable manner, to ensure the completion of projects in line with customer and business expectations

Essential Skills & Experience:

  • A background in computer science and software engineering
  • Extensive experience working as a back-end developer on enterprise level, object orientated PHP applications.
  • Comfortable working as part of an Agile team, in a collaborative environment where sharing of ideas and working together is encouraged.
  • Able to solve complex business problems using PHP code
  • A strong grasp of object orientated programming principles, patterns and practices.
  • Recent and substantial experience using the Symfony framework (v2 or above)
  • A good understanding of both monolithic and distributed Web application architecture, including the HTTP protocol, session management, APIs and authentication.
  • Experience using BASH, Vagrant and GIT on a daily basis
  • A good level of fluency in SQL, familiarity with database administration and optimisation
  • Some experience with front-end technologies such as JavaScript, JQuery, CSS, SCSS, WebPack, Yarn, React, Angular

 

Preferred Skills & Experience

  • Testing frameworks such as PHPUnit and Codeception
  • Prior experience with other programming languages. The ability and willingness to pick up new languages quickly when required will be a definite bonus.
  • Experience of queue technologies (eg RabbitMQ) advantageous
  • Experience of other relevant technologies, such as CI, build and test automation (Jenkins) and containerisation (Docker).
  • Familiarity with the Atlassian suite of software including Jira, Bitbucket and Confluence

Additional Requirements:

  • Fluency in English (written/oral)
  • Innovative and collaborative mind-set
  • Proactive
  • Honest and accountable
  • Customer and business orientated

 

 

10 Leake St, South Bank, London SE1 7NN, UK
View on Maps
Tags: javascript, PHP, Software, Symfony

Newsletter Sign-Up

Stay up to date with all the latest job vacancies and news from Field Recruitment.

Have a Question for Us?

We are here to help. Complete our 'Contact Us' form or call +44 1793 640204
Contact Us