Job Description:
We are seeking a talented and hands-on Drupal Developer with a minimum of 3 years of experience to join our team. The ideal candidate will be responsible for building, maintaining, and enhancing our Content Management System (CMS) websites using Drupal. This role requires strong technical skills in web development, a good understanding of database management, and familiarity with DevOps tools. The developer will play a key role in ensuring our digital platforms are secure, performant, and reliable.
Key Responsibilities:
-
Development & Maintenance: Design, develop, and maintain high-quality websites and web applications using the Drupal CMS.
-
Coding: Write clean, efficient, and well-documented code using PHP, HTML, CSS, and JavaScript.
-
Database Integration: Work with databases such as MySQL, Oracle, or Microsoft SQL Server to manage and optimize website data.
-
API & Integrations: Integrate websites with external systems and third-party services using APIs and web services.
-
Debugging & Troubleshooting: Use debugging tools like Devel and/or Xdebug to identify and resolve issues, ensuring the stability of the platform.
-
Security & Optimization: Implement Drupal’s security features and apply best practices for performance optimization to deliver fast and secure web experiences.
-
Collaboration: Work within a collaborative environment, using Azure DevOps and GitHub for version control and project management.
Professional Skills:
-
Minimum of 3 years of professional experience in building and maintaining CMS software.
-
Minimum of 3 years of hands-on experience with Drupal CMS.
-
Proficiency in web development languages including PHP, HTML, CSS, and JavaScript.
-
Experience with databases, specifically MySQL, Oracle, or Microsoft.
-
Familiarity with DevOps tools and practices, including Azure DevOps and GitHub.
-
Good understanding of APIs and web services for system integration.
-
Knowledge of Drupal security features and best practices.
-
Experience with debugging tools such as Devel and/or Xdebug.
-
A strong understanding of performance optimization techniques.