PHP / Drupal Developer
WFH Flexible Columbia, MD
Job Type
Full-time
Description

About Us:

eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow.


Purpose and Scope:

The PHP / Drupal Developer is responsible for designing, developing, enhancing, and maintaining web applications and content management solutions built on the Drupal platform using PHP. This role supports enterprise and public-facing web systems by translating business and functional requirements into scalable, secure, and maintainable Drupal-based solutions.

The position works collaboratively with designers, content managers, system administrators, and DevOps teams to deliver high-performance, accessible, and compliant web applications. The ideal candidate demonstrates foundational to intermediate expertise in PHP development and Drupal configuration/customization and contributes across the full software development lifecycle (SDLC).


Responsibilities:

·  Design, develop, and maintain Drupal-based websites and web applications.

·  Develop custom Drupal modules and themes using PHP.

·  Configure and customize Drupal core and contributed modules.

·  Implement responsive and accessible front-end components as needed.

·  Develop and integrate RESTful APIs and third-party services.

·  Perform site building activities including content types, views, taxonomies, and permissions.

·  Support Drupal upgrades and migrations (e.g., Drupal 7 to Drupal 9/10).

·  Optimize application performance and troubleshoot issues.

·  Ensure compliance with security best practices and coding standards.

·  Participate in code reviews and peer collaboration.

·  Create and maintain technical documentation.

·  Support testing, deployment, and ongoing maintenance activities.


Required Skills:

·  Working knowledge of PHP (object-oriented programming principles preferred).

·  Familiarity with Drupal architecture (Drupal 8/9/10 preferred).

·  Understanding of Drupal site building concepts (content types, views, blocks, menus, taxonomy).

·  Knowledge of HTML5, CSS3, and basic JavaScript.

·  Familiarity with MySQL or other relational databases.

·  Understanding of version control systems such as Git.

·  Basic knowledge of RESTful APIs and web services.

·  Understanding of secure coding practices and web security principles.

·  Ability to develop and customize Drupal modules and themes.

·  Ability to troubleshoot and debug PHP and Drupal issues.

·  Strong analytical and problem-solving skills.

·  Ability to write clean, well-documented, and maintainable code.

·  Effective written and verbal communication skills.

·  Ability to work within Agile or structured development methodologies.

·  Ability to work independently and collaboratively in a team environment.

·  Ability to manage multiple tasks and meet project deadlines.

·  Ability to quickly learn new tools, frameworks, and Drupal modules.

·  Ability to translate business requirements into technical implementations.

·  Ability to support production systems and respond to operational issues.

Requirements

Required Qualifications:

  • All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation. 
  • Bachelor’s degree in Computer Science, Information Technology, Web Development, or related field (or equivalent experience).
  • 5+ years of experience in PHP development.
  • 3+ years of experience working with Drupal (Drupal 8/9/10 preferred).
  • Experience with custom module development and theme development (Twig templating).
  • Experience with Composer-based Drupal workflows and configuration management.
  • Experience with Drupal migrations and upgrades.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with cloud or managed hosting environments (e.g., AWS, Acquia, Pantheon).

Desired Qualifications:

Experience with containerization technologies such as Docker.

Knowledge of accessibility standards (Section 508 / WCAG).

Experience supporting federal or regulated environments.

Drupal or related certifications.


Working Environment:
eSimplicity supports a hybrid work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager.


Occasional travel for training and project meetings. It is estimated to be less than 5% per year.


Benefits:
We offer a highly competitive salary and full healthcare benefits.


Equal Employment Opportunity:
eSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability.

Salary Description
$102,300 - $139,000