Role Description
You will be a member of our dynamic Agile Scrum teams; delivering the direction set out by the Development Manager. Your role will involve developing forward-thinking PHP/Drupal-based software platform from start to finish. The role will primarily consist of day-to-day development predominantly with Drupal 8/9, coding in PHP frameworks, you will have experience with MySQL and some JavaScript development with jQuery. You will participate in Scrum activities like daily stand-ups and sprint planning etc.
Key Responsibilities
The key responsibilities are:
-
Work as part of a team and contribute to a positive team environment.
-
Provide input into estimating engagement activities and execute engagements.
-
Implementing features and stories from our project backlog.
-
Contributing to design and design review processes.
-
Design, code, test, correct and document complex programs and scripts from agreed specifications.
-
Oversee complex delivery portfolio.
Role Objectives
The role holder will have ongoing objectives alongside other specific objectives that will be set from time to time.
-
Developing forward thinking PHP/ Drupal based software platform from start to finish.
-
Day-to-day development predominantly with Drupal 8/9 and coding in PHP frameworks.
-
Participate in Scrum activities like daily stand-ups and sprint planning.
What we are looking for
- Has strong experience building user interfaces for websites and web applications.
- Proven experience of developing PHP based applications with Drupal.
-
Proven experience of Drupal API system and hooks from major Drupal core systems.
-
Previous experience creating custom Drupal modules.
-
Experience of using version control systems – ideally Git.
- Experience of Responsive Web Design.
- Strong analytic skills and experience of the full software life cycle.
Candidate Attributes
- Strong experience building user interfaces for websites and web applications.
- Experience of developing PHP based applications within Drupal.
- Complete understanding of the project lifecycle using tools like Jira/ Azure DevOps.
- Ability to architect enterprise Drupal solutions including data, display, and information architecture.