Search Jobs

IT opportunities are waiting for you.

So sorry, this position is no longer available. Please go ahead and submit your application. We may have other positions that would be the perfect fit for you. Alternatively, you may want to apply to one of the following related jobs:

Drupal Developer (8304)

Richmond, VA 23219

Posted: 03/04/2025 Employment Type: Contract-to-Hire Job Category: Software Development/Engineering Job Number: 8304

Job Description

Position Title: Drupal Developer
Schedule: HYBRID (3 days in the office per week to start)
Position Status: Contract-to-Hire (6 month contract to start, up to their discretion when to convert)
Overview: Our client is looking for a Drupal Developer for a HYBRID position based out of Richmond, VA. 

Responsibilities:
In addition to other occasional tasks, the candidate’s key responsibilities will be the following:
  • Design, implement, and maintain custom modules, themes, content types, fields, views, and other Drupal elements.
  • Build responsive websites using HTML, CSS, JavaScript, and Twig templates, ensuring a seamless user experience across different devices and browsers.
  • Develop custom PHP code and optimize Drupal's functionality, ensuring the website performs efficiently and user-friendly manner.
  • Develop, administer and maintain SQL queries, working with relational databases (PostgreSQL, SQL Server) and perform performance optimizations where necessary.
  • Integrate external services and APIs and create custom solutions to meet business requirements.
  • Ensure the website is secure by following industry best practices, including OWASP guidelines and using other related tools/frameworks.
  • Conduct unit level and end-to-end testing to ensure functionality and performance; troubleshoot and resolve issues in a timely manner.
  • Familiarity with content publishing processes and scheduling within Drupal, including content updates, taxonomy, and media management.
  • Work closely and effectively with cross-functional teams, including design and QA, to deliver a high-quality final product.
  • Ensure ADA compliance with WCAG accessibility guidelines to create an inclusive web experience.

REQUIRED QUALIFICATIONS: 
  • A bachelor's degree in computer science, software engineering, or a related field.
  • 4+ years of experience with Drupal development (including Drupal 8/9/10).
  • Proven ability to develop and customize Drupal themes, modules, and features.
  • 4+ years of experience working with HTML, CSS, JavaScript, and PHP.
  • Proficient in front-end development with HTML, CSS, and JavaScript.
  • Experience with the Perl programming language and CGIs.
  • Excellent skills in PHP development and Drupal-specific APIs (like custom modules, hooks, etc.).
  • Solid understanding of relational databases, with experience using SQL queries, database optimization, and development in PostgreSQL or SQL Server.
  • Ability to work with and develop integrations using APIs (XML, JSON).
  • Experience working with web servers like IIS (Windows) and Apache (Linux).
  • Fast learner and strong analytical and troubleshooting skills with a keen eye for detail.
  • Ability to write and execute comprehensive unit tests for features and functionality.
  • Ability to make decision and running/scheduling content publishing and unpublishing.
  • Knowledge of security practices in web development, including managing data securely and preventing vulnerabilities.
  • Familiar with both Waterfall and Agile methodologies; comfortable working in an Agile environment.
  • Ability to collaborate with cross-functional teams and communicate effectively.
  • Experience using Git for code version control or similar in team environment.
  • Experienced with web accessibility guidelines (WCAG) and implementing ADA compliance.
  • Strong commitment to delivering high-quality, performant, and secure solutions.
  • Adept at leveraging new approaches to solutions for system design and functionality.
  • Tools:
  • Drupal 8, 9, 10
  • HTML, CSS, PHP, Twig, JavaScript, Perl (Perl DBI), Python
  • PostgreSQL, SQL Server
  • Git or Similar
  • Apache, IIS
  • Linux and Windows
  • WCAG compliance
  • Jira, Scrum, Kanban (preferred)

PREFERRED QUALIFICATIONS:
  • 6-8+ years of experience with front-end and UI development.
  • Deep knowledge and hands-on experience with Drupal, including custom theming, module development, and advanced features.
  • Self-motivated and team-oriented in a fast-paced environments.
  • Experience with scripting languages such as Python.
  • Familiarity with Linux commands and working in a Linux environment.
  • Extensive experience working through the entire software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and ongoing production and non-production support.

About Our Client: Our client is an Equal Opportunity Employer and maintains a drug-free workplace by both policy and practice. Applicants are considered for all positions without regard to race, color, religion, sex, sexual orientation, national origin, age, marital or veteran status, or the presence of a non-job-related medical condition. Employment and personnel practices conform to all applicable federal, state, and local laws and regulations regarding non-discrimination. While the Company is committed to following this principle in every facet of employment, all employees share in the responsibility to promote and foster a favorable work environment.
 
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Richmond, VA

Ready to take your career to new heights? Explore job opportunities in and around Richmond, Virginia, known for its charming blend of history, culture, and opportunity. Richmond boasts a vibrant arts scene, with galleries like the Virginia Museum of Fine Arts, theaters like the Altria Theater, and the exciting performances at the Richmond Coliseum. Indulge in the local cuisine, from classic Southern comfort food to modern culinary delights. With the James River running through the city and beautiful parks like Maymont and Belle Isle, there are endless outdoor recreational opportunities. Don't miss out on being part of this dynamic city, where history meets innovation and career growth awaits. Browse our job listings now and consider making Richmond your professional home.