Working as part of our USDA project team, the Senior Drupal Backend Developer performs a variety of complex solution development tasks related to architecture, design, development, maintenance, troubleshooting, debugging and implementing software code for company and customer websites, cloud systems, and other applications.
The Senior Drupal Backend Developer is responsible for designing and implementing new features and functionality, establishing and guiding the website’s architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS. Work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
Responsibilities:
- Drupal 8/9 experience
- Advanced knowledge on the hook coding and module customization
- Experience developing web solutions in Drupal and PHP implementations in a LAMP environment
- Ability to architect enterprise Drupal solutions including data, display, and information architecture
- Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
- Experience creating custom Drupal modules
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
- Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
- Through understanding of the Software Development Lifecycle (e.g., Requirements, Design,
- Development, Testing and exposure to Agile or iterative SDLCs.
- FarmOS experience is a plus.
- Good knowledge on the frontend development is a plus.
- Performing other duties as assigned
Requirements:
Education, Technical Skills & Expertise Required
- B.S. or B.A. in Computer Science or related field
- Minimum of 5 years Software Development experience, with at least 2 years of Drupal 8/9 experience
- Demonstrate proficiency writing durable code for Drupal 8/9 with an excellent understanding of Drupal 8/9 ecosystem
- Ability to write consistent, standards-compliant PHP 7+, HTML, and SASS/CSS; comfortable using Linux/Unix terminals and editing tools
- Knowledge of latest web markup including HTML5, CSS3, and SASS for responsive site builds, handling cross-browser compatibility issues
- Problem-solving and taking initiative with the ability to work and deliver under tight deadlines
Additional Requirements
- Ability to pass a US Public Trust background investigation for access to the client site and computing systems. You must have lived in the US for the past three (3) years.
- All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.