May 19, 2021

Drupal Technical Architect

  • Medullan
  • Somerville, Massachusetts
Full time

Job Description

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. Position Description 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 Delivery Excellence 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 Required Skills/Competencies 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 Strong experience with one or more front end technologies - HTML5, CSS3, Javascript, Backbone, JQuery, Ajax, D3.js, Knockout, bootstrap, JSON, XML 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

Apply Now