Sr. Drupal Solutions Architect

Sao Leopoldo, Brazil

Personal development and becoming the best you is all about growth and exploring new skills and opportunities – both in and out of the office. At Accruent, we call this Grow Without Limits, and we’re proud to offer each of our employees the resources, coaching and support necessary to achieve Growth Without Limits in their personal and professional lives. Explore where the path takes you. 

Why you want to work for our Marketing team:

Our Marketing team is at the forefront of engaging our current and potential customers to discover Accruent products through our media. We look for creative problem solvers and bold thinkers to drive career defining work in a fast paced and ever-changing environment. Want to help shape and share our mission?

As the Sr. Drupal Solutions Architect, you will be responsible for leading the design and implementation of complex Drupal-based Content Management solutions across Accruent.com web properties. These frequently contain complex Content Management implementations. You will be capturing the requirements for these services and identifying the techniques, design and implementation patterns, and technologies that should be applied at the architecture and application level. You are also responsible for helping to define the system and application architecture, functional and non-functional requirements, and software services that the architecture, application and computing infrastructure must support. Working with other development team members, you are to determine the most appropriate architecture and application partitioning to achieve the performance, extensibility, reusability, and scalability requirements.

This position reports directly to the Senior Director, Web Marketing and Technology and will be based in São Leopoldo, Brazil.

How you'll make a difference:

  • Lead the design and implementation of the appropriate architecture and application design for multiple Drupal-based Content Management solutions.
  • Lead the design of business object models, application business objects, business services, implementation frameworks, and application services.
  • Work closely with the business to identify solution requirements and key case-studies/scenarios for the future solution and documentation.
  • Capture and define the functional & non-functional, system, and architectural requirements for these services and identifying the techniques, design and implementation patterns, and technologies that should be applied at the architecture and application level.
  • Define transition steps from the current to the future state application architecture, including interoperability.
  • Conduct design reviews with other development team members of various software components to ensure they are designed to meet non-functional requirements such as ease of use, maintainability, re-usability, performance, scalability and extensibility.
  • Perform integration testing with QAs, Subject Matter Experts, and Designers/Developers.

What you bring to the table: 

  • Bachelor's degree or equivalent experience in a related field.
  • 6-8 years of overall development experience in Drupal development, with a minimum 5 years of experience in analyzing, designing, and deploying an Enterprise Architecture.
  • 5+ years of demonstrated experience creating, documenting, and communicating a Service Oriented Architecture (SOA).
  • 5+ years of PHP and Drupal development experience in Drupal 7/8/9 including custom module design and development, key contributed modules and core API (Nodes, Taxonomy, Ctools, Distributions, Configurations, Views, Panels, Forms API, Tokens, Themes, Domain Access, Drush).
  • Full Drupal deployment experience: installation, configuration, and production.
  • Drupal 9 development knowledge and experience.
  • Excellent understanding of application development, coupled with infrastructure, data and security architecture skills.
  • Experience in DevSecOps principles and applying them in Drupal projects. Install, test and deploy patches to the core CMS and modules.
  • Strong experience with one or more front end technologies - HTML5, CSS3, Javascript, Backbone, JQuery, Ajax, D3.js, Knockout, bootstrap, JSON, XML. Ability to leverage and extend front-end pattern libraries if needed
  • Strong experience with PHP 7.x and above including infrastructure, web application flow, handling XML and files, sessions, cookies, exceptions and error handling.
  • Experience in Developing and Drupal solutions in the Cloud (AWS, GCP, or Azure).
  • Strong development skills and proficiency with technologies and development tools such as React, Gatsby, GraphQL, Node.js, Bulma, Drupal, Docker, and Git & GitHub.
  • Strong experience with a full life cycle of Agile software development processes, approaches and methods (SCRUM, XP, etc.).
  • Web accessibility guidelines knowledge.

Please Note:

  • This is a full-time, exempt opportunity. 
  • Relocation will not be considered for this position. 
  • At this time, visa sponsorship is not available. 
  • All job offers are contingent upon a successful background investigation

We believe everyone can bring something incredible to the table with each of our unique experiences and personal skillset. We encourage you to apply for roles that interest you, even if you don’t believe you have the exact experience we’re looking for, or your background doesn’t match the job description perfectly. If you are courageous, adaptable, and love being part of an extraordinary team, we want to hear from you!

ABOUT ACCRUENT

Accruent is the world’s leading provider of intelligent solutions for the built environment – spanning real estate, integrated technology systems, and the physical and digital assets they connect. Accruent continues to set new expectations for how organizations can use data to transform the way they manage their facilities and assets and is transforming the way people and systems work together. With major office locations in Austin, New Orleans, London and Amsterdam, Accruent serves more than 10,000 customers in a wide range of industries in more than 150 countries around the world. For more information, visit www.accruent.com

Accruent is an Equal Opportunity, Affirmative Action employer. Women, minorities, veterans, and individuals with disabilities are encouraged to apply.

All employment offers are made contingent upon the successful completion of a background check. A background check may include: verification of education and past employment, criminal background reports, motor vehicle driving records, or reference checks. The company is the sole determinant of a successful background check. Assessment may be part of the application process.
Apply