Job Description
We are in search of a Senior Drupal Developer to design and set up scalable Drupal architectures while working closely with our DevOps team. You will be responsible for planning our client's Drupal architecture and creating a long-term strategy for their platform. Your role will be critical in ensuring that the Drupal platform is optimized for performance, reliability, and scalability, with a focus on supporting content management, migrations, and integrations.
Key Responsibilities: - Analyze client needs and design a scalable Drupal architecture.
- Plan and establish the Drupal architecture in collaboration with the DevOps team
- Create and maintain the Drupal pipeline.
- Take long-term ownership of the Drupal platform and ensure its continuous optimization.
- Develop Drupal websites and web applications, including multi-site setups and content migrations.
- Define content structure, taxonomy, and design REST APIs to support web functionality.
- Implement and configure Drupal sites, ensuring they meet both business and technical requirements.
- Work in containerized environments, integrating with CI/CD pipelines to ensure smooth deployment processes.
- Troubleshoot, debug, and design applications to ensure quality and performance.
- Support Agile development practices, including accurate story-pointing, road-mapping, and sprint planning.
Required Skills: - 12+ years of experience in Drupal development or commensurate education and experience.
- Proven expertise in Drupal web development, including multi-site setups, migrations, and REST API design.
- Experience with Sybase and PostgreSQL databases.
- Strong experience working in containerized environments and knowledge of CI/CD pipelines.
- Proficiency with Composer, Drush, and PHP for managing and extending Drupal.
- Experience with RESTful Web Services and APIs.
- Demonstrated expertise in setting up and configuring Drupal sites, including site building, content structuring, and module management.
- In-depth experience with HTML, CSS/SASS/SCSS, JavaScript, and jQuery for building accessible websites.
- Solid understanding of Agile methodologies and the ability to estimate, roadmap, and plan sprints effectively.
Preferred Skills: - Experience with Drupal 8/9 and later versions.
- Proficiency in selecting, installing, and patching Drupal modules like Feeds, Groups, Migration, Open LDAP, Simple SAML, and OAuth.
- Expertise in configuring Drupal user access controls (users, roles, permissions) and securing Drupal sites based on Federal IT security best practices.
- Familiarity with Section 508 accessibility standards.
- Experience with test-driven development and unit testing tools.
- Proficient in source control management systems, including Git.
- Experience migrating existing CMS content into Drupal using the Migrate module.
- Experience with programming languages like Python or Java.
- Knowledge of project management tools such as JIRA and Confluence.
Job Tags