All Open Positions
Analyze the client needs and design and set-up a scalable Drupal architecture while working closely with the DevOps team. Work with DevOps to create the website/portal Drupal pipeline.Assume long term responsibility for the website/portal Drupal platform
Required Skills:
- Experience with developing Drupal web sites and web applications including: multi-site and migration, defining content structure, taxonomy, and designing REST APIs
- Experience with Sybase and PostgreSQL Database
- Experience working in containerized environments and knowledge of CI/CD pipelines
- Experience with Composer and Drush
- Experience working with RESTful Web Services and APIs
- Experience with PHP
- Experience with setting up and configuring Drupal sites, including SiteBuilding
- Experience with designing and debugging applications
- Experience with Composer, Docker, Jenkins and Kubernetes
- Experience with implementing and building accessible web sites with HTML, CSS/SASS/SCSS, JavaScript, and jQuery
- Experience working with in an Agile development environment with demonstratable skills to provide accurate estimates, story pointing, road mapping and sprint-planning support
Preferred Skills:
- Experience with Drupal 8/9 and later versions
- Experience with selecting, installing, and patching Drupal modules, including popular ones such as Feeds, Groups, Migration, Open LDAP, Simple SAML, and OAuth
- Experience with configuring Drupal user access controls (users, roles, and permissions)
- Experience in securing Drupal sites based on FEDERAL IT Security best practices
- Familiarity with Accessibility standards, particularly Section 508
- Experience with test-driven development and unit testing tools
- Experience with source control management systems, including Git
- Experience with the migration of existing CMS content into Drupal via the Migrate module
- Experience with Drupal modules, including feeds, Groups, Open LDAP, Simple SAML, and OAuth
- Experience with configuring Drupal users, roles, and permissions
- Experience with programming languages, including Python or Java
- Experience with JIRA and Confluence
- Excellent communication and teamwork skills
Note: Candidate must have resided in USA for at least 3 years to be eligible for this position for background check.