Web Developer - Drupal- Full Stack
Community Outreach & Prevention Support Section (CPO) CPO wants to use emerging content management technology to increase its outreach and to provide drug prevention materials for teens, parents, caregivers, and educators through its websites, publications, and other print materials based on content from internal agency holdings; reports; news articles; other federal, state, or local organizations; and various social media platforms.
In support of DEA.gov, JTT, GSAD, CDP, and DEA Museum websites, DEA is seeking a Web Developer with a range of technical and creative skills in developing, designing and maintaining websites. These individuals must possess excellent organizational, interpersonal, oral and written communication skills with strong analytical and troubleshooting abilities. These positions require creativity and attention to detail, as well as skill in expressing technical terms to those less familiar with technology. These individuals must have the ability to work independently, with the Staff and with a team of colleagues and vendors.
The Web Developer’s primary responsibilities shall include Drupal development and implementation and maintenance of the different websites using the Drupal Content Management System (CMS) and other web technology. This individual shall work closely with the website hosting and maintenance staff on technical issues; custom programming and web application development for Drupal; testing, maintenance, and troubleshooting of the websites. This individual shall be contributing ideas and efforts towards internal projects and working as part of a team to find solutions on various problems.
This individual shall be involved in redeveloping existing sites or building new sites on the Drupal 9 or later framework.
- Developing custom Drupal modules.
- Performing 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.
NOTE: Onsite presence in Arlington, VA required
JOB DESCRIPTION/TASKS:
The Web Developer shall develop and maintain the websites and supporting projects
Drupal Content Management System (CMS)
- Maintain CP’s Drupal Content Management System (CMS).
- Code, debug, test, demonstrate and implement all facets of the application.
- Works with the Office of Information Technology and webmasters of participating units to develop and vet new functionality as needed.
- Linux file management
- Drupal server management
- Module programming
- Site theming
- Content type development
- jQuery programming and integration
- QA testing
- Provide a staging page for review and approval of modifications made by them and/or the staff to any of the websites.
- Ensures that its entire staff has access and the capability to make content changes in the CMS.
Web application design, programming, maintenance
- Create, re-design and update webpages as required. Such designs should be comparable to existing webpages to include a simplified navigation for ease of use; updated facts about the commonly abused drugs, including expanded information on current drug trends; multimedia and interactive features; and resources.
- Creates applications on time and efficiently using best practices.
- Effectively manages multiple projects.
- Recommends improvement 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.
Technical
- Maintains hardware and software critical to the functionality of the websites.
- Stays abreast of new techniques and advances in web technology and adapts to new design tools and techniques.
- Proposes and tests new technologies for solving marketing and communication problems.
- Provides explanatory material and/or instruction in the use of new technologies.
Monitoring and Reporting
- 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
- In compliance with DEA’s recordkeeping system the vendor shall provide reports to include but not limited to web content records, web management records, and technical records. Provide reports as needed on special promotions, website activity and services requested by the client.
- Logs and track time worked on each project for client reporting and billing purposes as covered under contract agreements.
EDUCATION AND EXPERIENCE:
The Web Developer’s education and experience must include but not be limited to the following:
Bachelor's degree in computer science or related field and demonstrated technical
- 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 integrating open source and third-party applications into existing systems preferred.
- Proficient in Drupal, including site building, theming, and custom module development experience preferred.
Specific skills required:
- Experience with end-user requirements gathering
- HTML/CSS/SASS
- Drush
- Apache configuration
- MySQL administration
- PHP programming
- Experience deploying standards-compliant and accessible websites with support for multiple browsers and platforms.
- Working with Drupal in a multi-site implementation
- Drupal custom module development (samples required)
- 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
- 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
- Proficiency in LAMP environment planning and management
Netchannels is a Marketing Agency founded in 1995. We accelerate the execution of marketing projects for our clients: we manage the methods, resources, and expertise to execute within a set budget and timeline.
Netchannels Marketing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. At Netchannels, we value differences. We believe that success is achieved by pulling together all talents from all sources. We also believe that each and every single one of us can change the World. We’re dedicated to matching our talents with the best opportunity for them.