CACI International-posted 3 months ago
$103,800 - $218,100/Yr
Full-time • Mid Level
5,001-10,000 employees

CACI is currently looking for a Drupal Developer with agile methodology experience to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the Department of Homeland Security (DHS). As a member of the BEAGLE ASF Team, you will support the men and women charged with safeguarding the American people and enhancing the Nation’s safety, security, and prosperity. CBP agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity. ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial.

  • Instrumental in the full lifecycle of Drupal initiatives, from architectural design and feature development to ongoing maintenance and optimization.
  • Configure and develop features for a large public government website using Drupal 10 and Drupal 11 encompassing module development, site building (Content Types, Views) and advanced theming using Twig templates.
  • Maintain and update the website to ensure it meets the evolving needs of the organization and its users.
  • Provide ongoing support for the website, including troubleshooting issues, performing maintenance, and ensuring the site runs smoothly.
  • Use PHP scripting language for custom module development and integration of the website.
  • Monitor website performance and make necessary adjustments to improve functionality and user experience.
  • Design and implement website features with a mobile-first approach, ensuring that the site is responsive and provides an optimal user experience on all devices.
  • Utilize USWDS (U.S. Web Design System), Bootstrap, or other grid-based design systems to create consistent and accessible user interfaces.
  • Create and manage content types, taxonomies, and views to organize and display content effectively.
  • Develop custom modules or themes as needed to enhance site functionality.
  • Ensure web graphics and site elements are compatible across different browsers and platforms and address and resolve any compatibility issues that arise.
  • Use GIT for version control to manage code changes and collaborate with team members.
  • Utilize Drupal’s configuration sync process to maintain consistency across different environments.
  • Create wireframes and prototypes to visualize website layouts and user flows.
  • Apply UI/UX design principles to enhance the user experience and accessibility of the site using front-end web technologies, including HTML5, CSS3, JavaScript, and jQuery.
  • Document code, configurations, and processes clearly and thoroughly.
  • Create user guides and technical documentation to support stakeholders.
  • Implement optimization techniques to improve Drupal performance, including server configurations, MySQL optimization, caching strategies, and theming best practices.
  • Ensure the website complies with Section 508 and other accessibility standards.
  • Must be a U.S. Citizen with the ability to pass CBP background investigation.
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. Equivalent professional experience will be considered in lieu of degree.
  • At least seven (7) plus years related technical experience, with software design, development, and implementation in a Windows/Linux Environment.
  • Proven expertise with the latest versions of Drupal development and strong command of Composer for PHP dependency management.
  • Solid experience in a range of Web development technologies, including CSS/CSS3, SASS, HTML5, Twig Templates, JavaScript, and jQuery.
  • Strong experience using Composer and DRUSH for dependency management.
  • Proficient in Drupal Configuration Management Using Git.
  • Experience using SQL queries to troubleshoot views.
  • Experience adapting and developing themes for use in a CMS environment.
  • Experience working with mobile responsive design templates.
  • Ability to write code to enhance performance across all devices.
  • Ability to communicate effectively between creative and technical departments.
  • Ability to work independently or as part of a team.
  • Ability to manage multiple projects at one time.
  • Capable of designing and executing comprehensive test plans for module and CSS updates.
  • Deep understanding of the Drupal Feeds module, including custom code development.
  • MySQL and Linux experience highly desired.
  • Knowledge of Drupal hooks system.
  • Knowledge of functional and regression testing in Drupal systems.
  • Familiarity with PHP Storm or other development IDE.
  • Drupal certification.
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off benefit.
  • Access to robust learning resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service