Cape Town, South Africa | Posted on 18/10/2024
We are seeking a mid-level Drupal developer to join our team and contribute to the development and maintenance of dynamic web applications using Drupal 9. The ideal candidate will possess a strong foundation in web development technologies, particularly the LAMP stack, and have hands-on experience with Microsoft Azure cloud services. This role offers an exciting opportunity to work on diverse projects, collaborate with cross-functional teams, and drive innovation in our digital offerings.
Duties and responsibilities:
- Install, configure, and maintain Drupal 9 websites.
- Develop custom modules and themes to meet project specifications.
- Optimize website performance through caching strategies and best practices.
- Set up and configure Linux, Apache, MySQL, and PHP environments for hosting Drupal applications.
- Troubleshoot server issues and implement security measures to protect web applications.
- Deploy and manage applications on Microsoft Azure, including configuring Azure services that support web applications.
- Collaborate with the DevOps team to implement CI/CD pipelines for streamlined deployments.
- Work closely with project managers, designers, and other developers to ensure cohesive project execution.
- Document code, processes, and technical specifications for future reference and onboarding.
- Stay updated with the latest trends in Drupal development and web technologies.
- Contribute ideas for improving processes and enhancing team efficiency.
Requirements
Qualifications:
- NQF Level 4 or higher qualification in Information Technology, Computer Science, or a related field.
Experience: - Minimum of 2 years of experience in setting up and configuring LAMP stack environments.
- Minimum of 2 years of experience configuring and managing Microsoft Azure cloud services.
- Minimum of 2 years of experience with Drupal 9, including module and theme development.
Key Skills: - Strong understanding of Drupal core and contributed modules.
- Familiarity with version control systems, particularly Git.
- Knowledge of Agile methodologies and experience working in Agile teams.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
- Preferred Qualifications
- Experience with additional frameworks or languages (e.g., React, Vue.js).
- Familiarity with Docker or other containerization technologies.
- Knowledge of web accessibility standards and best practices.
#J-18808-Ljbffr