Drupal Developer
MAIN RESPONSIBILITIES
Write PHP code based on requirements defined in use cases
Develop Object-Oriented (OO) code and/or provide maintenance and enhancements to existing code based upon a solid understanding of OO design
Work with business users to gather requirements, write functional and technical specifications
Conduct multiple levels of testing including unit, system, integration and performance
Configure Drupal and create custom modules to meet requirements
Design, develop, and test an overall solution that includes a content management system (CMS), including capabilities such as CMS content entry, CMS content migration, explicit/implicit personalization, developing content types or content objects, site architecture, and page templates
Estimate and plan releases for a CMS implementation
REQUIREMENTS
Experience
Demonstrates ability to configure Drupal and create custom Drupal modules using the core API
Demonstrates ability to use common Drupal modules such as CTools, Views, and Panels, extending them through code
Can code in PHP, HTML/5, CSS/3, and JavaScript/jQuery
Minimum 2 years' experience with the LAMP and WAMP technology stack
Minimum 2 years design and development experience with Drupal web content management solution (WCMS)
Experience working with PHP and/or Drupal solutions in a cloud-based environment is desirable
Ability to work with key owners and stakeholders to document requirements
Skills
Proficiency in English, French and Arabic
Bachelor's degree required and degree in Computer Science or related field preferred.
NOTE:
Daleel Madani, the civil society network, serves as a platform for organisations to post their professional opportunities, but is not involved in the recruitment process. The hiring organisation is solely responsible for the job and candidate selection.