D

Drupal Back-end Developer

DevTech Systems
Full-time
On-site
Washington, District of Columbia, United States

About Us

DevTech Systems, Inc. (DevTech) is an international consulting firm dedicated to development, with 40 years of experience providing advisory services and technical assistance to government, private sector, and civil society stakeholders in more than 100 countries. DevTech core practice areas include: Monitoring Evaluation, Research and Learning; Data Solutions; Public Financial Management and Fiscal Sustainability; and Education, Gender, and Youth. 

 

At DevTech, we care deeply about doing work that leads to positive change in the world. We celebrate diverse perspectives and are committed to an inclusive environment. We empower our employees to work autonomously and simultaneously give them the professional support that they need to learn and grow. 

Overview

We are seeking a talented Drupal backend developer who is passionate about Drupal.  In this role, you will collaborate with technical teams and clients who all share a love for design and digital innovation to drive improvements.

 

The Drupal Back-end Developer will support the development and customization of our client’s data and information services using Drupal products to meet client end-user needs. The developer will develop, modify, and maintain functionality built for Drupal in Development, Test, and Production environments.  These environments will be hosted within a cloud-based infrastructure.

 

Drupal development will include designing and developing custom Drupal v10/11 modules, developing migration scripts, and leveraging Drupal site-building best practices. The Drupal Back-end Developer will follow Agile and Scrum practices in their daily work activities. They will work with the DevOps team to deploy changes using a CI/CD pipeline.

Responsibilities

  • Responsible for designing and implementing new features and functionality
  • Establishing and guiding the platform’s architecture
  • Ensuring high-performance and availability
  • Work closely with front-end developers and customers to ensure an effective, visually appealing, functional and intuitive implementation
  • Create migration scripts to auto-generate and insert new nodes, new node schemas, etc.
  • Create file processing scripts that can be hooked into and called from Drupal workflows
  • Collaborate with API developers to push and pull data from Drupal instances to other systems
  • Conduct unit, integration, and user acceptance testing, and report results
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
  • Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
  • Familiarity with building and managing a content management system (CMS) including managing regular site updates and back-end upgrades.
  • Strong troubleshooting and analytical skills
  • Ability to help architect enterprise Drupal solutions including data, display, and information architecture
  • Keen attention for detail
  • Clear and concise communication skills—both written and verbal
  • Excellent time and task management skills

Qualifications

  • Bachelor’s degree in computer or information science, or a related field
  • Three+ years of experience in developing cloud-based applications
  • Two+ years of direct Drupal v9/10 custom module development experience
  • Experience with supporting DevSecOps deployment processes
  • Current Secret security clearance preferred
  • Knowledge of Drupal implementation best practices.

 

The candidate must be a U.S. citizen to qualify for the required U.S. government security clearance for this project. 

 

EEO Statement

NOTE: This job posting should not be construed to imply that the requirements are the exclusive standards of the position nor will it be the sole basis for any subsequent employee evaluations. Incumbents will follow any other instructions and perform any other related duties as may be required by their supervisor. 
 
All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions), age (40 and older), physical and mental disability, genetic information (including family medical history) or characteristics, military status, protected veteran status, sexual orientation, gender identity, citizenship or alienage, or any other protected status as established by applicable federal, state, or local law.