Job Title: Back-End Developer
Location: Warwick, once per month onsite
Remuneration: Daily rate up to £500
Contract Details: Fixed Term Contract, 12 months, Full Time
Responsibilities
* Lead the back-end development of a cutting-edge website using Drupal/Acquia Site Studio, ensuring top-notch standards.
* Design and implement server-side logic, APIs, and database structures to enhance functionality and performance.
* Collaborate closely with front-end developers, UX/UI designers, and other stakeholders to define technical requirements.
* Ensure zero defects before deployment by working with the testing team.
* Write, refine, and progress JIRA tickets, troubleshooting issues as they arise.
* Maintain the website through regular updates and security patches.
* Bring innovative ideas to the product leadership team for continuous improvement.
* Optimize applications for speed, scalability, and reliability.
* Conduct code reviews, providing constructive feedback to ensure quality.
* Stay updated on emerging technologies to integrate advancements into our systems.
* Develop comprehensive technical documentation, including system architecture and API specifications.
* Support deployment and monitoring of applications in production environments.
* Work within the SCRUM Agile Framework and be open to training if not experienced.
Knowledge, Experience, and Technical Know-How
* Proficient in PHP with expertise in object-oriented programming and Drupal.
* Extensive experience in Drupal custom module development, including Services and Plugins, Controllers, and core APIs.
* Hands-on experience with Acquia products, particularly Site Studio.
* Command-line proficiency in Linux, Drush, Composer, Git, and MySQL.
* Strong understanding of server-side programming languages (Java, Python, Node.js, Ruby).
* Familiarity with database management systems (MySQL, PostgreSQL, MongoDB) and data modeling.
* Knowledge of RESTful APIs, microservices architecture, and version control systems (Git).
* Excellent problem-solving skills and ability to thrive in a team-oriented environment.
* Strong communication skills for effective collaboration with cross-functional teams.
* Knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker) is a plus.
* Experience in an Agile product team, ideally with SCRUM experience.
#J-18808-Ljbffr