Junior/Mid-level Web Developer

Insight Systems Corporation - Arlington, VA (30+ days ago)


Insight Systems Corporation is seeking to hire a full-time Junior/Mid-level Web Developer to support the USAID Feed the Future Knowledge Driven Agricultural Development (KDAD) Project. The KDAD project promotes effective, innovative knowledge management, strategic communications, and training services that further public investments in learning for agricultural development, food security, enterprise promotion, and poverty reduction. The project is responsible for developing and managing knowledge sharing tools and learning communities related to agricultural development and food security, inclusive market development, women’s leadership in small and medium enterprises, and Agency-wide learning, evaluation, and knowledge management.

Position Description
The Junior/Mid-level Web Developer will support multiple interactive educational websites running on the Drupal platform. The position combines front-end web development (HTML5, CSS, Javascript) with back-end programming skills (PHP and MySQL) and day-to-day management of several complex Drupal CMS installations. The Developer’s time will be split between contributing to the development of new sites (using a responsive, mobile-first methodology) and supporting legacy Drupal 6/7 websites. Facility with the full LAMP development stack is strongly desired, as are excellent written communication and documentation skills.

Duties and Responsibilities
Works with Web team manager and project managers to develop technical requirements for Drupal websites.
Architects CMS-based web solutions by researching and recommending third-party modules; guides project staff in defining taxonomies, content types, and user permissions.
Develops responsive, mobile-first front-end web templates using HTML5, CSS, and Javascript/JQuery.
Develops server-side functionality utilizing PHP, MySQL and the Drupal module API.
Ensures sites maintain optimum performance and security; works with systems administrator to ensure consistent uptime.
Creates automated scripts to perform site maintenance tasks such as upgrades and data migration.
Performs code reviews for peer developers and oversees work conducted by outside contractors and consultants.
Provides clear and robust technical documentation for all work performed.
Serves as an internal resource for on-the-job training and support to project staff on all aspects of day-to-day site management.
Enforces clear and consistent site governance procedures across all project sites.
Key Qualifications
Experience leading the development and implementation of enterprise technology solutions, such as content management systems, collaborative websites, or social networking tools.
Minimum 3-5 years of experience as a LAMP stack web developer, with a minimum 2 years of experience with developing sites on the Drupal platform.
Minimum 3-5 years of solid experience in building websites with HTML, CSS, Javascript/JQuery, PHP, and MySQL.
Demonstrable experience in managing complex sites based in Drupal 6.x and 7.x.
Experience working with designers to create responsive, mobile-first, standards-compliant front end web templates.
Basic fluency working with the Linux command line, including git and drush.
Ability to communicate technical knowledge to both technical and non-technical audiences.
Nice to Have
Experience upgrading or migrating content between Drupal sites.
Contributors to the Drupal project or third-party modules will be given special consideration.
Experience with basic Linux systems administration.
International development or USAID contracting experience a plus.
About Insight Systems Corporation
Insight Systems Corporation is a Washington DC-based solutions company that seeks strategic results for the business and information technology missions of its partners: information-intensive enterprises, government agencies and commercial organizations. The Insight team is expert in the "nuts and bolts" of technology, with a focus on using technology as a business tool. Our staff solve real business problems related to knowledge management and technical consulting, and provide a range of services including informational analysis, program management, and information infrastructure services.

How to Apply
Interested candidates, please submit your resume, salary requirements and cover letter online. For questions, please contact hr@insightcorp.com.

No phone calls please. Only finalists will be contacted.
Salary commensurate with experience.