Overview
Remote
On Site
Contract - W2
Skills
Web Applications
Backend Development
Webforms
Testing
Documentation
RESTful
Collaboration
Version Control
Sprint
DevOps
PHP
Customization
API
Elasticsearch
Performance Tuning
Web Services
Drupal
Migration
Workflow
JavaScript
Cascading Style Sheets
Sass
Docker
VirtualBox
Linux
Git
GitHub
Continuous Integration
Continuous Delivery
Microsoft Dynamics
Customer Relationship Management (CRM)
Microsoft Azure
Cloud Computing
C#
.NET
Conflict Resolution
Problem Solving
Attention To Detail
Communication
Management
Job Details
We are seeking a highly skilled Senior Drupal Developer with deep experience in PHP and Drupal to lead and support the development of robust, scalable web solutions. The ideal candidate has a strong command of both front-end and back-end development, is comfortable working with a variety of contrib modules and custom code, and thrives in a collaborative, DevOps-driven environment.
Key Responsibilities:
Required Qualifications:
Nice to Have:
Personal Attributes:
Key Responsibilities:
- Lead and contribute to the design, development, and maintenance of Drupal-based websites and applications.
- Build and customize content types, views, and display logic using modules such as Display Suite and Webforms.
- Develop custom modules and maintain high standards for coding practices, testing, and documentation.
- Optimize site performance through Search API integrations with ElasticSearch.
- Lead or support complex Drupal migrations using the Drupal Migrate module.
- Apply and create patches to core and contrib modules as necessary.
- Integrate and develop web services (RESTful APIs) and support external integrations.
- Collaborate with front-end developers using JavaScript and CSS/Sass to create seamless user experiences.
- Utilize container-based development environments using Docker DDEV or work in VirtualBox-based systems (e.g., AlmaLinux).
- Manage source control, branching, and CI/CD pipelines using Git and GitHub Actions.
- Participate in code reviews, sprint planning, and DevOps discussions.
Required Qualifications:
- 5+ years of hands-on experience with Drupal (7/8/9/10) and PHP development.
- Expertise in a wide variety of contrib modules and custom module development.
- Deep understanding of Drupal theming, content type customization, and site-building best practices.
- Strong experience with Search API, ElasticSearch, and performance tuning.
- Demonstrated knowledge of web services integration and Drupal migration workflows.
- Competency with front-end technologies including JavaScript, CSS/Sass.
- Proficiency with Docker DDEV or VirtualBox-based Linux environments (especially AlmaLinux).
- Comfortable with Git, GitHub, and CI/CD pipelines.
Nice to Have:
- Experience integrating with Microsoft Dynamics 365 CRM.
- Familiarity with Azure Cloud environments.
- Knowledge of C# and .NET development.
Personal Attributes:
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Excellent communication and time management skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.