Overview
Skills
Job Details
Job Title: Drupal Developer
Duration: 12 Months
Location: New York, NY
Overview: The Drupal Developer will support in maintaining, enhancing, and upgrading the Drupal-based Street Design Manual (SDM) website and related digital tools. This includes developing new features, improving performance, migrating to the latest Drupal version, creating custom modules, managing content workflows, improving search tools, building database tools, enhancing mobile layouts, integrating gamification features, and supporting long-term maintainability of Drupal platforms.
Responsibilities:
A. Requirements & Analysis
- Identify functional and non-functional requirements
- Document specifications, workflows, and business processes
- Work with business analysts, SMEs, and IT teams
- Identify system deficiencies and propose solutions
B. Drupal Development
- Custom Drupal module development
- API integrations
- Content workflows
- Versioning, moderation, and audit logging
- Implement Drupal best practices and security standards
C. SDM Website Enhancements
- Build a Revision Tracking system
- Build a Content Upload module (Word Drupal)
- Content Export tool (Drupal Word)
- Improve Spec & Detail Finder search tool
- Create Siting Guidelines & Furnishing database
- Enhance public-facing pages (tables, media, PDF viewer)
- Implement mobile layout improvements
- Build Case Study database
- Build gamification-test environment
- Create a Process Decision Tree feature
D. Drupal Migration
- Move SDM website to the latest supported Drupal version
- Pre-migration audit of modules, content types, custom code
- Resolve deprecated components
E. Documentation & Knowledge Transfer
- Documentation of architecture, workflow, modules
- Administrative guides
- Training sessions for editors and admins
- Technical handover to IT teams
Required education and experience:
- 8+ years of experience in specifying, analyzing, and documenting requirements for mission critical business applications in a web/client-server environment.
- Minimum 5 years of experience as a Full-stack PHP Developer with a demonstrable portfolio.
- Minimum 5 years of Drupal development experience with a demonstrable portfolio.
- Strong problem-solving and critical thinking skills
Preferred Skills/Experience:
- BA/BS Degree or equivalent, in a technology-related field or other degree preferred.
- Drupal module contributor is strongly preferred
- Experience in leading medium to large size Drupal site migration is preferred
- Python development skills
- Familiarity with Geo Mapping
- Familiarity with Game engine design and implementation
- Effective presentation and leadership skills. Knowledge of different application development environments, tools, and methodologies.
- Expertise using Microsoft Office applications. Excellent verbal and written communication skills and the ability to interact professionally and confidently with a diverse group of executives, managers, and subject matter experts.
- Strong analytical, decision-making, and problem-solving skills to interpret business needs and translate them into application and operational requirements.
- Strong facilitation skills and proven experience in driving consensus across multiple stakeholder groups.
- Process-driven analysis skills and a background in various requirements elicitation methods.
- Proficiency with Waterfall, RUP, and Agile SDLC processes.
- Ability to accurately estimate level of work to be provided for delivery commitments to stakeholders.