Web Developer - Drupal- Full Stack

Netchannels Marketing
Onsite

About The Position

Netchannels Marketing is seeking an experienced and skilled individual to maintain and further develop the digital presence of the DEA’s law enforcement, regulatory and outreach activities, and to increase the public’s awareness about the dangers of illegal drug use. The Community Outreach & Prevention Support Section (CPO) aims to leverage emerging content management technology to enhance its outreach and provide drug prevention materials for various audiences through its websites, publications, and other print materials. This role supports DEA.gov, JTT, GSAD, CDP, and DEA Museum websites. The ideal candidate will possess a range of technical and creative skills in developing, designing, and maintaining websites, along with excellent organizational, interpersonal, oral, and written communication skills, strong analytical and troubleshooting abilities, creativity, and attention to detail. The position requires the ability to work independently, with staff, and as part of a team. Primary responsibilities include Drupal development, implementation, and maintenance of websites using the Drupal Content Management System (CMS) and other web technologies. This involves collaborating with hosting and maintenance staff on technical issues, custom programming, web application development for Drupal, testing, maintenance, and troubleshooting. The individual will contribute ideas to internal projects, find solutions to problems, and be involved in redeveloping existing sites or building new ones on the Drupal 9 or later framework.

Requirements

  • Bachelor's degree in computer science or related field and demonstrated technical skills.
  • Minimum 5 years of database experience including Drupal development, database development, coding, and maintenance.
  • Minimum 5 years of experience in web development including experience in browser compatibility testing across multiple operating systems.
  • A minimum of four years of full stack web development experience and programming.
  • Expert level understanding of current HTML and CSS specifications.
  • Strong understanding of Javascript, jQuery, and PHP.
  • Familiarity with source control (Git).
  • Experience working in conjunction with other developers.
  • Experience with end-user requirements gathering.
  • Proficiency in HTML/CSS/SASS.
  • Proficiency in Drush.
  • Proficiency in Apache configuration.
  • Proficiency in MySQL administration.
  • Proficiency in PHP programming.
  • Experience deploying standards-compliant and accessible websites with support for multiple browsers and platforms.
  • Experience working with Drupal in a multi-site implementation.
  • Experience with Drupal custom module development (samples required).
  • Experience with Theming for Drupal for pages, nodes, blocks, views.
  • Experience coding pixel-perfect responsive designs.
  • Strong experience with the Drupal API and common modules (Views, Webforms, Features).
  • Knowledge of performance tuning / optimization tools such as Memcached, Varnish.
  • Experience with Git or other version control system.
  • Proficiency in LAMP environment planning and management.

Nice To Haves

  • Experience integrating open source and third-party applications into existing systems preferred.
  • Proficient in Drupal, including site building, theming, and custom module development experience preferred.
  • jQuery development and integration experience is a plus.
  • Graphics editing skills is a plus.
  • Familiarity with Smarty and PHP MyAdmin for MySQL management is a plus.

Responsibilities

  • Maintain and further develop the digital presence of the DEA’s law enforcement, regulatory and outreach activities.
  • Increase the public’s awareness about the dangers of illegal drug use.
  • Increase outreach and provide drug prevention materials for teens, parents, caregivers, and educators through websites, publications, and other print materials.
  • Develop, design and maintain websites (DEA.gov, JTT, GSAD, CDP, and DEA Museum websites).
  • Possess excellent organizational, interpersonal, oral and written communication skills with strong analytical and troubleshooting abilities.
  • Demonstrate creativity and attention to detail, as well as skill in expressing technical terms to those less familiar with technology.
  • Work independently, with the Staff and with a team of colleagues and vendors.
  • Perform Drupal development and implementation and maintenance of the different websites using the Drupal Content Management System (CMS) and other web technology.
  • Work closely with the website hosting and maintenance staff on technical issues.
  • Perform custom programming and web application development for Drupal.
  • Conduct testing, maintenance, and troubleshooting of the websites.
  • Contribute ideas and efforts towards internal projects and work as part of a team to find solutions on various problems.
  • Be involved in redeveloping existing sites or building new sites on the Drupal 9 or later framework.
  • Develop custom Drupal modules.
  • Perform backups of Drupal sites.
  • Research emerging technologies to identify enhancements to the website visitor experience.
  • Perform updates and bug fixes, and assist with routine maintenance of websites.
  • Participate in a variety of website development processes: analysis, planning, testing, development, maintenance.
  • Develop and maintain the websites and supporting projects.
  • Maintain CP’s Drupal Content Management System (CMS).
  • Code, debug, test, demonstrate and implement all facets of the application.
  • Work with the Office of Information Technology and webmasters of participating units to develop and vet new functionality as needed.
  • Perform Linux file management.
  • Perform Drupal server management.
  • Conduct Module programming.
  • Perform Site theming.
  • Conduct Content type development.
  • Perform jQuery programming and integration.
  • Conduct QA testing.
  • Provide a staging page for review and approval of modifications made by them and/or the staff to any of the websites.
  • Ensure that its entire staff has access and the capability to make content changes in the CMS.
  • Create, re-design and update webpages as required, comparable to existing webpages to include simplified navigation, updated facts, multimedia and interactive features, and resources.
  • Create applications on time and efficiently using best practices.
  • Effectively manage multiple projects.
  • Recommend improvements to the sites based on the target audiences, market research of how internet users are accessing websites, and adaptability to various types of technology.
  • Develop concepts for the overall design/redesign and structure of the sites.
  • Develop responsive sites that are relative to the target audience, and adaptable to various types of technology (i.e. desktop computers, laptops, smart phones, tablets etc.).
  • Incorporate social media applications such as Facebook, LinkedIn, Twitter, and YouTube into the design and functionality of the websites.
  • Incorporate web tools such as search engines and interactive surveys that are targeted for marketing the websites.
  • Develop foreign language (i.e., Spanish), web pages as needed.
  • Maintain hardware and software critical to the functionality of the websites.
  • Stay abreast of new techniques and advances in web technology and adapt to new design tools and techniques.
  • Propose and test new technologies for solving marketing and communication problems.
  • Provide explanatory material and/or instruction in the use of new technologies.
  • Provide monthly and quarterly analytics on each site to include the number of visits, pages of content viewed, visits from search engine traffic, mobile visits, number of downloads for printed materials, and videos.
  • Provide quarterly status reports for CP websites regarding hosting and maintenance as it relates to the policies/requirements of the DOJ Quarterly Website Certification.
  • Provide reports to include but not limited to web content records, web management records, and technical records in compliance with DEA’s recordkeeping system.
  • Provide reports as needed on special promotions, website activity and services requested by the client.
  • Log and track time worked on each project for client reporting and billing purposes as covered under contract agreements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service