What are the responsibilities and job description for the Sr. Drupal Developer position at USG, Inc.?
Job Details
Job Title: Sr. Drupal Developer (with Apigee Integration)
Client: SEI Investments Company Via NTT Data
Location: King of Prussia, PA (Hybrid)
We are seeking a Senior Drupal Developer with strong experience integrating Drupal and Apigee for API management. The ideal candidate will play a key role in designing, implementing, and maintaining complex Drupal systems, ensuring secure and efficient API integrations, and collaborating across development and DevOps teams.
Responsibilities-
Lead the integration of Drupal with Apigee, including API gateway configuration, secure communication setup, and performance optimization.
-
Set up and configure Drupal 9/10 environments from scratch (local and production), including web servers (Apache/Nginx), PHP, and PostgreSQL.
-
Develop and manage robust Drupal CMS architecture: content types, views, taxonomies, menus, blocks, and workflows.
-
Manage user roles and permissions for secure access control.
-
Write and maintain Swagger/OpenAPI documentation for RESTful APIs.
-
Utilize PHP to develop custom modules, troubleshoot, and optimize Drupal functionality.
-
Maintain high-quality front-end code using HTML, CSS, JavaScript.
-
Manage and optimize PostgreSQL databases integrated with Drupal.
-
Work with Symfony, Composer, and Drush for system configuration and task automation.
-
Configure and integrate SiteMinder for authentication and access control.
-
Ensure CI/CD pipelines are in place and functional for application delivery.
-
5 years of hands-on experience in Drupal development (Drupal 9/10).
-
Strong PHP development background within a Drupal context.
-
Proficient with PostgreSQL: schema design, query optimization, and performance tuning.
-
Deep experience with Drupal CMS configuration and content workflow management.
-
Experience in API integration and management using Apigee.
-
Experience working with SiteMinder for identity and access management.
-
Strong understanding of API security best practices.
-
Solid front-end skills: HTML, CSS, JavaScript.
-
Proficient in Composer, Drush, and Symfony framework.
-
Comfortable with version control (Git) and CI/CD tools.
-
Experience with modern front-end frameworks: React, Angular, or Vue.js.
-
Familiarity with self-hosted Drupal in cloud or containerized environments.
-
Experience working in an Agile team environment using JIRA and Confluence.
-
Bachelor's degree in Computer Science, Information Technology, or a related field.
eye