Senior Drupal Developer
- Washington, DC, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Description
VG Systems, LLC is seeking a highly qualified Senior Drupal Developer to support the design, development, and maintenance of enterprise-level web applications and digital platforms. This role is responsible for leading the full lifecycle development of Drupal-based websites, including architecture, custom development, integrations, testing, deployment, and ongoing maintenance. The Senior Drupal Developer ensures digital platforms are scalable, secure, accessible, and performant while supporting content management and delivery needs. The position requires advanced Drupal development expertise, strong problem-solving skills, and the ability to collaborate with technical teams, project managers, and stakeholders to translate business requirements into reliable technical solutions.
Responsibilities include, but are not limited to:
- Design, architect, develop, and maintain custom Drupal modules, themes, and integrations to meet organizational and customer requirements.
- Lead the full software development lifecycle, including requirements analysis, technical design, development, testing, implementation, and deployment.
- Develop and maintain Drupal content types, views, taxonomies, workflows, and other configuration-based components.
- Ensure web applications comply with applicable federal security requirements, including FISMA, Section 508 accessibility standards, and other relevant federal web standards.
- Integrate Drupal platforms with external APIs and services, including authentication systems, Single Sign-On (SSO), email services, and security monitoring tools.
- Collaborate with UX designers, project managers, and stakeholders to translate business requirements into functional, scalable, and maintainable technical solutions.
- Conduct code reviews, enforce development standards, and provide technical guidance to maintain code quality and consistency.
- Manage source code using Git, including branching, merging, version control, and pull request reviews.
- Support DevOps practices, CI/CD pipelines, and automated deployment workflows to facilitate secure and efficient software releases.
- Manage and support content and configuration migrations across development, staging, and production environments.
- Perform Drupal core and contributed module updates, security patches, and vulnerability remediation.
- Monitor application performance, security logs, and vulnerability assessments to identify and resolve technical issues.
- Support cloud infrastructure configuration, maintenance, and troubleshooting within Acquia hosting environments.
- Troubleshoot and resolve complex application, integration, and infrastructure issues while supporting website availability, reliability, and performance.
- Develop and maintain technical documentation, including architecture decisions, development standards, and operational procedures.
- Provide technical recommendations and guidance to team members and stakeholders regarding development approaches, platform enhancements, and emerging technologies.
Requirements:
- Advanced knowledge of Drupal architecture, development, configuration, and administration.
- Minimum of 5 years of hands-on Drupal development experience.
- Strong experience developing custom Drupal modules, themes, and integrations.
- Proficiency in PHP and familiarity with web development technologies, including HTML, CSS, and JavaScript.
- Experience working with Drupal content types, views, taxonomies, workflows, and configuration management.
- Experience integrating web applications with external APIs, authentication services, and enterprise systems.
- Knowledge of federal security requirements and compliance standards, including FISMA and Section 508.
- Experience with source control and version management tools, particularly Git.
- Understanding of DevOps practices, CI/CD pipelines, automated deployment processes, and software development lifecycle methodologies.
- Experience with cloud hosting environments, preferably Acquia.
- Familiarity with vulnerability scanning, security patching, application monitoring, and troubleshooting.
- Strong understanding of web application architecture, database management, performance optimization, and secure development practices.
- Ability to analyze complex technical challenges and develop effective, maintainable solutions.
- Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders.
- Ability to work independently, provide technical leadership, and collaborate effectively within an agile development environment.
- High attention to detail and commitment to code quality, security, and technical excellence.
Education/Experience:
- Minimum Requirement: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field and 7 years of relevant experience OR
- Substitution: Associate's degree in a related field and 9 years of relevant experience, OR a High School diploma or equivalent and 11 years of progressively responsible experience in Drupal development, web application architecture, and software engineering.
HUBZone Preference:
VG Systems, LLC provides preference to candidates residing in a designated HUBZone. Selected candidates may be required to complete HUBZone attestation and provide supporting documentation upon hire.
Equal Opportunity Statement:
VG Systems, LLC is an Equal Opportunity Employer. Employment decisions are made without regard to race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity, or any other protected status under applicable law.