Job Description
Job Description
Job Title: Drupal Developer
Location: USDA 1400 Independence Ave., SW Washington, DC, 20250
Summary:
The candidate will work on an integrated project scrum team that is responsible for a publicly available Drupal website, collaborating with testers, a scrum master, a technical SME, a project manager, and another Drupal developer. The candidate will participate in operations and maintenance, enhancement security, and system upgrade activities.
Responsibilities:
- Experience building the content types, taxonomy, navigation, image presets, rules etc
- Provide technical resources with knowledge of Drupal,.Net, Linux, Python,PHP, PostGres, AKS, Redis, Docker, SOLR, and SAML single sign-on
- Extensive handson experience working on MySQL relational database management system; experience migrating MySQL Single Server to Flexible Server a plus
- Drupal Theme / Front End Development experience that includes experience in HTML, CSS and Javascript, and the Drupal theme layer, well versed in implanting a responsive design
- Drupal Module Developer / Backend developer experience that includes experience with PHP and other server side languages.
- Experienced in writing of custom modules, automated tests, consume web services, automate deployment etc.
- Proficiency in the developing, maintenance and administration of Drupal modules and sites
- Ability to debug Drupal, using devel, drush, firebug, and the various log files (watchdog, Apache, PHP, MySQL etc)
- Ability to deploy and manage Drupal websites on servers
- Website application performance monitoring and troubleshooting
Required Qualifications:
- Minimum bachelor's degree in Computer Science, Engineering, IT, or related field
- 4+ years of Drupal experience across at least two of three areas: site building, theming, module development
- Proficiency using templates to theme components
- Proficiency in writing template pre-process functions for overriding custom output.
- Experience with revision/version control systems (Git, SVN, etc.)
- Strong communication skills (oral and written)
- Familiarity with Agile/Scrum methodology
- Familiarity with Microsoft Azure DevOps, JIRA, or similar platforms
- Ability to obtain and maintain a Public Trust clearance
- Azure Cloud experience
Preferred Qualifications:
- Experience with Drupal in a clustered Redis Microsoft Azure environment
- Mentorship of junior developers