Senior Drupal Engineer (NCS) - BCIT
Core
Design, develop, and maintain Drupal-based websites and web applications for the City of Baltimore.
Role type
Senior Drupal Engineer
Builds
Custom Drupal modules, themes, and scalable web applications
Domain
Public sector / Web development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Drupal development, custom module development, theming, PHP (OOP), HTML, CSS, JavaScript, Twig, Git, CI/CD tools, API integration, performance optimization
Preferred skills
Drupal 10 migration, DevOps practices, web accessibility standards, Symfony, React, Angular
Technologies
Drupal, PHP, Git, Jenkins, Twig, HTML, CSS, JavaScript
Responsibilities
Design and develop Drupal-based websites and web applications; Customize and extend Drupal core functionality; Create custom themes and templates; Collaborate with designers and stakeholders to translate concepts; Implement responsive design; Optimize website performance and scalability; Integrate third-party APIs; Conduct code reviews, testing, and debugging; Participate in project planning and documentation
Seniority
Senior, hands-on IC