Jobs · OTHR · Maryland

Senior Drupal Software Application Developer

One Federal Solution · Beltsville, MD · 2 days ago
On-siteOTHRFull-time

About the role

The Application Software Developer/Engineer will provide web application software development and Operations & Maintenance (O&M) support using the Drupal (LAMP Stack) platform for NAL core applications.

Responsibilities

  • Provide web application software development and Operations & Maintenance (O&M) support using Drupal (LAMP Stack) for NAL core applications
  • Design and develop Drupal themes in accordance with the U.S. Web Design System (USWDS)
  • Migrate and adjust custom Drupal code to support the newest Drupal versions
  • Integrate multifactor authentication (MFA) with Drupal websites and applications
  • Manage GitHub CI/CD pipelines to support automated application deployment and software releases
  • Analyze and mitigate Drupal security advisories, apply security patches, and support vulnerability remediation
  • Develop, customize, test, deploy, and maintain Drupal web applications and custom modules
  • Perform advanced Drupal site-building using contributed modules and custom module development
  • Support application deployments, software updates, troubleshooting, testing, and production releases
  • Collaborate with systems analysts and project coordinators to evaluate application modernization and migration paths
  • Utilize containerization technologies, including Docker, to support development and deployment activities
  • Ensure applications comply with federal cybersecurity requirements, accessibility standards, and development best practices
  • Develop and maintain technical documentation related to application development, deployment, security, and system configuration
  • Provide technical support and collaborate effectively with cross-functional teams to deliver secure, high-quality web applications

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline (or equivalent combination of education and experience)
  • Minimum of 6 years of professional experience developing substantial software applications using Drupal (LAMP Stack)
  • Minimum of 2-3 years of general programming experience with Python
  • Minimum of 2-3 years of experience designing Drupal themes in accordance with the U.S. Web Design System (USWDS)
  • Experience migrating and adjusting custom code to the newest Drupal versions
  • Experience with advanced Drupal site-building, contributed modules, and custom module development
  • Experience working in a LAMP environment and proficiency using the Linux command line
  • Experience integrating multifactor authentication (MFA) with Drupal websites
  • Experience developing and maintaining source code using Git and GitHub version control
  • Experience collaborating with systems analysts and project coordinators to evaluate and define application migration paths
  • Experience with containerization technologies, including Docker
  • Experience managing GitHub CI/CD pipelines
  • Expert knowledge of Drupal security advisories, patch management, and security best practices
  • Knowledge of federal cybersecurity standards, including NIST and FedRAMP
  • Experience using security scanning tools and mitigating identified security findings
  • Experience working with relational databases, including MySQL and PostgreSQL
  • Strong experience working in Linux environments, including command-line utilities and administration
  • Expert knowledge of HTML, XHTML, and CSS with practical web development experience
  • Knowledge of the U.S. Web Design System (USWDS) and the USDA Digital Strategy Playbook
  • Excellent analytical, communication, problem-solving, and customer service skills
  • Ability to work independently while contributing effectively within a collaborative team environment

Qualifications

  • Minimum of 6 years of professional experience developing substantial software applications using Drupal (LAMP Stack)
  • Minimum of 2-3 years of general programming experience with Python
  • Minimum of 2-3 years of experience designing Drupal themes in accordance with the U.S. Web Design System (USWDS)
  • Experience migrating and adjusting custom code to the newest Drupal versions
  • Experience with advanced Drupal site-building, contributed modules, and custom module development
  • Experience working in a LAMP environment and proficiency using the Linux command line
  • Experience integrating multifactor authentication (MFA) with Drupal websites
  • Experience developing and maintaining source code using Git and GitHub version control
  • Experience collaborating with systems analysts and project coordinators to evaluate and define application migration paths
  • Experience with containerization technologies, including Docker
  • Experience managing GitHub CI/CD pipelines
  • Expert knowledge of Drupal security advisories, patch management, and security best practices
  • Knowledge of federal cybersecurity standards, including NIST and FedRAMP
  • Experience using security scanning tools and mitigating identified security findings
  • Experience working with relational databases, including MySQL and PostgreSQL
  • Strong experience working in Linux environments, including command-line utilities and administration
  • Expert knowledge of HTML, XHTML, and CSS with practical web development experience
  • Knowledge of the U.S. Web Design System (USWDS) and the USDA Digital Strategy Playbook
  • Excellent analytical, communication, problem-solving, and customer service skills
  • Ability to work independently while contributing effectively within a collaborative team environment

Skills

  • Drupal (LAMP Stack) development
  • Python programming
  • Drupal theme design
  • Custom Drupal code migration
  • Multifactor authentication integration
  • GitHub CI/CD pipeline management
  • Drupal security advisories analysis
  • Containerization technologies (Docker)
  • Git and GitHub version control
  • Linux command line proficiency
  • Relational database management (MySQL, PostgreSQL)
  • HTML, XHTML, and CSS
  • U.S. Web Design System (USWDS)

Benefits

  • Flexible work schedule
  • Competitive compensation package
  • Professional development opportunities
  • Health and wellness programs
  • Employee recognition and rewards

Pay

  • $85,000 - $100,000 annually

Schedule

  • Full-time

Similar jobs

Senior Software Developer

Lumen TechnologiesUnited States· 2 wk ago
RemoteEngineering$85k–$113k/yrapply on careers.lumen.com