May 19, 2021
For 15 years, Medullan has assisted healthcare companies with digital transformation. Our work begins with digital strategy and customer research and continues to the development of human centered, commercially viable web, mobile, and multi-channel solutions.
Although we serve clients across the healthcare ecosystem, our work today increasingly focuses on Life Sciences and Pharma, where our consulting and platform businesses partner to build personalized digital solutions for patient support programs, nutrition and chronic disease management, with an increased focus on Software as a Medical Device (SaMD)
At Medullan, you’ll work with smart, fun people from diverse backgrounds to deliver world-class results to some of the largest names in healthcare. You’ll help us build a great company while impacting the lives of people around the world.
We are looking for dynamic and highly experienced technical engineering leaders and architects with proven experience developing high impact omnichannel digital solutions for the healthcare industry using Drupal CMS, Agile and Lean methodologies and tools.
Experience collaborating with multidisciplinary teams, leading both junior and senior team members and strong client-facing presence in both sales and delivery situations is required.
Experience with Digital Health, Digital Medicine and Digital Therapeutics (Software as a Medical Device - SaMD) solutions is highly desirable.
Roles and Responsibilities
Strategic Vision and Planning
Participate in discovery workshops to understand current state business processes, systems, data and integration related pain points, drivers and opportunities
Conduct gap analysis and prioritization of content driven solution options
Analyze vendor solutions, platforms and technologies to define future state CMS powered solutions
Conduct Buy v Build analysis for selecting the right CMS platforms
Evolve a forward looking and business aligned future state architecture vision
Identify and communicate implications of the embracing the CMS vision in terms of dependencies, risks, skills development and change management
Contribute to pre-sales activities, proposal development and presentations
Core Engineering (Architecture and Design)
Define CMS best practices, guiding principles and standards to ensure enduring architectures, scalable designs and high quality solutions
Architect and design Drupal modules (core + custom) to enable functional and non-functional requirements
Demonstrate proficiency in implementing internationalized CMS applications supporting multi-site, multi-geo and multi-language requirements.
Deep expertise in Drupal’s content workflow, translation and internationalization capabilities and features
Strong familiarity and or expertise on Acquia products including but not limited to Journey, Lighting, Site Factory, Site Studio, Content Hub, DAM are desirable
Implement role based access controls and personalization schemes
Architect and design the overall solution in terms of business, information, system context, application, technical, component/service, data, integration, security and deployment views
Describe and communicate high-level technical designs leveraging bespoke and proven CMS design patterns
Describe and communicate low-level designs in terms of specific OO designs, sequence diagrams, data flows diagrams, activity diagrams, class diagrams, ETL diagrams, E-R Diagrams etc.
Identify, justify and map technology stacks to specific solution and application components of responsive web and mobile applications
Integrate CMS solutions with internal and third party applications using RESTful Web Services and APIs.
Solid understanding of devOps and release engineering, CI/CD processes, procedures & tools with the Acquia Drupal ecosystem
Build proof of concepts and reference architectures to better inform feasibility, work breakdown and estimation efforts
Strong working knowledge of performance engineering of Drupal applications for large concurrency and transaction volume.
Strong understanding and implementation of security architectures for CMS solutions
Owns the overall architectural governance and provides direction and guardrails in a consultative manner
Participate in and support Agile SDLC processes, activities and deliverable creation
Adapt the agile delivery approach and best practices to fit the culture and team
Apply repeatable and reusable estimating processes, models and best practices
Actively manage and communicate Technical Debt to all audiences
Mentor and guide junior Drupal developers
Own and drive technical design and code reviews for the Drupal CMS application.
Define work breakdown structures for what is required to deliver the solution
Risk Identification and Mitigation plan
Thought Leadership and Evangelism
Keep abreast of Acquia and Drupal Product Vision, Strategy and Roadmap
Author Drupal CMS standards and best practices for use on Medullan projects
Contribute to Medullan CMS working groups and skills development
Conduct in-house Drupal training
Lead, support and participate in internal CMS hackathons and presentations
Support and evangelize Acquia and Drupal certifications at Medullan
8-10 years of proven and hands-on engineering experience as Drupal Technical Architect
6-8 years of deep expertise and mastery of Drupal 7/8/9 combined, including custom module development, key contributed modules and core API (Nodes, Taxonomy, Ctools, Distributions, Configurations, Views, Panels, Forms API, Tokens, Themes, Domain Access, Drush), multi-site
Install, test and deploy patches to the core CMS and modules.
PHP 7.x (including handling XML and files, sessions, cookies, exceptions and error handling)
Strong working knowledge of Vue.js is required. Familiarity and working experience with Laravel, Angular JS, React JS is desirable.
Competent with backend / module development and theming / front-end development. Solid experience with both headless and static CMS publishing methods
Experience with one or more database and data processing technologies - Microsoft SQL Server, mySQL, Oracle, PostgreSQL, Sqlite, DynamoDB, Apache HBase, MongoDB, AWS S3.
Strong working knowledge of developing RESTful APIs and Web Services to integrate Drupal applications
Proficiency with development tools such as Jenkins, Git, GitHub, JIRA, Bamboo
Developing new websites/web applications: everything from installing Drupal, modules, creating custom modules, partnering with designers, testing dev work, facilitating the launch process, etc.
Staying current with what is coming next with Drupal, known issues we should watch out for and researching new versions as they are being developed.
Integrating open source and third-party applications into existing systems
Ensure compliance with Web Content Accessibility Guidelines and Section 508.
Proven and fabulous communication and client facing skills