Acquia Site Studio Front and Back End Developer
Key Accountabilities
- Develop website using Drupal/Acquia Site Studio to an extremely high standard
- Design and implement Server Side logic, APIs, and database structures to support application functionality and performance. Including completion of maintenance tasks
- Collaborate with Front End developers, UX/UI designers, and other stakeholders to define and implement technical requirements and specifications
- Work with test team to ensure zero defects before deployment
- Write, refine and progress JIRA tickets
- Trouble shoot and find solutions to issues
- On-going maintenance of the website, including upgrading of Drupal and security patches
- Proactively bring ideas for improvement to the product leadership team
- Optimise applications for maximum speed and scalability, ensuring high availability and reliability of Back End services.
- Write clean, maintainable, and efficient code, following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality and adherence to standards.
- Troubleshoot and debug applications, identifying and resolving issues in a timely manner
- Stay informed about emerging technologies and industry trends, integrating relevant advancements into National Grid's Back End systems.
- Contribute to the development of technical documentation, including system architecture, API specifications, and user guides
- Support the deployment and monitoring of applications in production environments, ensuring smooth operation and performance.
- Work within the SCRUM Agile Framework, if not experienced in the Framework, must be willing to take training
Knowledge, Experience and Technical Know How
- Proficiency in PHP (including object-oriented programming) with deep expertise in Drupal.
- Extensive experience in Drupal custom module development, including work with:
- Services and Plugins
- Controllers
- Drupal's core and contributed APIs
- Hands-on experience with Acquia products, particularly Site Studio.
- Strong skills in integrating third-party applications and data, ensuring seamless communication across systems.
- Command-line proficiency, including Linux, Drush, Composer, Git, and MySQL.
- Proven experience as a Back End developer, with a strong understanding of Server Side programming languages (eg, Java, Python, Node.js, Ruby).
- Experience with database management systems (eg, MySQL, PostgreSQL, MongoDB) and data modelling.
- Familiarity with RESTful APIs and web services, as well as microservices architecture.
- Strong understanding of version control systems (eg, Git) and collaborative development practices.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
- Knowledge of cloud platforms (eg, AWS, Azure, Google Cloud) and containerization technologies (eg, Docker, Kubernetes) is a plus.
- Experience with Docker, supporting containerized development and deployment workflows.
- 2+ years' experience of working in an Agile product team, desirably with SCRUM framework. This includes experience of writing and refining JIRA tickets.
- Excellent communication and presentation skills both written and verbal
- Must be able to work collaboratively with the development team, web producers and the wider product team as well as design, content and stakeholder teams/agencies.
- Growth mindset with ability to change and thrive in a changing environment
- This position will have a dedicated storm/emergency response in US and maybe required to attend UK emergency response team meetings out of hours as required.
- Company
- Infoplus Technologies UK Ltd
- Location
- Warwick, Warwickshire, United Kingdom CV344
- Employment Type
- Contract
- Salary
- GBP Annual
- Posted
- Company
- Infoplus Technologies UK Ltd
- Location
- Warwick, Warwickshire, United Kingdom CV344
- Employment Type
- Contract
- Salary
- GBP Annual
- Posted