Logo
Powder River Industries LLC

Senior Drupal Developer - Hybrid (Alexandria, VA)

Powder River Industries LLC, Alexandria, Virginia, us, 22350


The operational environment is truly an Agile Framework environment. Team members may be used across different projects. The Agile environment allows Client to shift and pivot teams if/when needed. 40+ different project teams. Organized per application, may have 1-4 scrum teams, release and incident management team, risk management, enterprise UX, cloud, Development Operations (DevOps), Program Management Office (PMO).

Requirements

Analyze the client needs and design and set-up a scalable Drupal architecture while working closely with the DevOps teamPlan NSF's Research.gov's Drupal architectureWork with DevOps to create the Research.gov Drupal pipelineAssume long term responsibility for the Research.gov Drupal platformRequired Skills:

12+ years of experience required. Commensurate education for experience.Experience with developing Drupal web sites and web applications including: multi-site and migration, defining content structure, taxonomy, and designing REST APIsExperience with Sybase and PostgreSQL DatabaseExperience working in containerized environments and knowledge of CI/CD pipelinesExperience with Composer and DrushExperience working with RESTful Web Services and APIsExperience with PHPExperience with setting up and configuring Drupal sites, including SiteBuildingExperience with designing and debugging applicationsExperience with Composer, Docker, Jenkins and KubernetesExperience with implementing and building accessible web sites with HTML, CSS/SASS/SCSS, JavaScript, and jQueryExperience working with in an Agile development environment with demonstratable skills to provide accurate estimates, story pointing, road mapping and sprint-planning supportPreferred Skills:

Experience with Drupal 8/9 and later versionsExperience with selecting, installing, and patching Drupal modules, including popular ones such as Feeds, Groups, Migration, Open LDAP, Simple SAML, and OAuthExperience with configuring Drupal user access controls (users, roles, and permissions)Experience in securing Drupal sites based on FEDERAL IT Security best practicesFamiliarity with Accessibility standards, particularly Section 508Experience with test-driven development and unit testing toolsExperience with source control management systems, including GitExperience with the migration of existing CMS content into Drupal via the Migrate moduleExperience with Drupal modules, including feeds, Groups, Open LDAP, Simple SAML, and OAuthExperience with configuring Drupal users, roles, and permissionsExperience with programming languages, including Python or JavaExperience with JIRA and ConfluenceExcellent communication and teamwork skills

Non-Negotiable Requirements:

1. Must have a Public Trust to start, which can take up to 11 weeks to complete

2. Must be in DMV

3. "Required" in the job description means REQUIRED. Must SHOW in their resume.

Technical Environment:

Microsoft Teams is the main tool used for communication. Lucid Spark is used for whiteboarding. Jira and Confluence are used a lot as well.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law. In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Salary Description

65.00