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.