Senior Developer

MaineHealth
Portland, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Portland, United States of America

Tech stack

HTML
JavaScript
PHP
Geographic Information Systems
Web Accessibility
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data analysis
Computing Platforms
CSS
Data Integration
Web Development
Drupal
Human Resources Information System (HRIS)
Google Analytics
Google Webmaster Tools
Location Search Optimization
Open Source Technology
Solr
Systems Integration
Tag Management
Web Content Accessibility Guidelines
Web Analytics
Web Platforms
Web Usability
Google Data Studio
Cloudformation
Information Technology
GraphQL
Jobvite
Front End Software Development

Job description

The Senior Developer leads the hands-on architecture, development, and maintenance of MaineHealth's web platform and connected products - primarily MaineHealth.org on Drupal 11 and AWS. This role owns platform architecture, builds features and integrations, and keeps a high-traffic healthcare site fast, secure, and reliable for 1.1 million people across Maine and New Hampshire. The Senior Developer partners with content, UX, and analytics colleagues to turn a unified patient-experience vision into working software, and helps shape the technical roadmap., * Platform architecture and infrastructure - own the AWS environment and Drupal 11 platform that the site runs on, managed as infrastructure-as-code.

  • Application and feature development - build and maintain features in PHP/Drupal against a defined product roadmap.
  • Systems integration - connect the web platform to its sources of truth (HRIS, Jobvite, Google Business Profile, provider and location data, and others) so what's published stays accurate.
  • Analytics and dashboard implementation - GA4, Google Search Console, Crazy Egg, and Looker Studio reporting.
  • Technical leadership - set code standards and mentor team members.
  • Technical performance, reliability, and security - keep the lights on for a system serving patients on what may be a hard day.

Requirements

Do you have experience in Systems integration?, * Education: Bachelor's Degree with an emphasis in Computer Science, Engineering or related field preferred.

  • License/Certifications: N/A
  • Experience: Five years of progressive experience in product management development and Open Source development stack required. Expert experience in content management systems required. Strong experience with API/Data Integrations, Javascript/CSS/HTML required. Two years supervisory experience preferred.

Preferred Skills:

  • 5+ years of progressive, hands-on web development experience.
  • Expert-level PHP and enterprise CMS development; Drupal strongly preferred (we run Drupal 11): custom module and theme development, entity/field architecture, and Drupal's core APIs.
  • Demonstrated AWS experience across EC2, S3, CloudFront, and Aurora/RDS, with infrastructure-as-code (CloudFormation) for provisioning and deployment.
  • Strong modern JavaScript, CSS, and HTML, with responsive and accessible front-end development.
  • Proven API and data-integration work (REST/GraphQL) connecting web platforms to enterprise systems of record.
  • Search implementation experience (Apache Solr or equivalent) preferred.
  • Web analytics implementation experience (GA4, tag management, dashboarding) preferred.
  • Experience managing development or technical vendors a plus.
  • Working knowledge of web accessibility (WCAG 2.1/2.2, Section 508), security, and performance (Core Web Vitals) best practices.
  • Healthcare or other regulated-industry experience a plus.

Benefits & conditions

Pulled from the full job description

  • Loan assistance
  • Paid parental leave
  • Parental leave

Apply for this position