Principal Drupal Architect | Averity

chris.allaire's picture
Employment type: 
Full time
Telecommute: 
Not allowed

We need our Principal Drupal Architect. If you’re looking to take your Drupal, architecture, leadership & management skills to the next level, this is the job!

What’s the job?

In brief, we are moving our consumer brands to one platform: a Drupal 7 Multisite cluster, which we started about a year ago. We are using a solution that combines Puppet, Vagrant, Docker and Jenkins. We are getting rid of our North American Datacenter and building 4 clusters based on geographic locations: North America, Europe/Middle East/Africa, Latin America and Asia Pacific.

Major Responsibilities & Approx. % of Time Required
Technology design, strategy, and implementation = 40%
Team Management & Vendor Sourcing = 20%
Digital Consultancy = 10%
Process Management, Design and Implementation = 10%
Communications Management = 10%
Knowledge sharing and ongoing personal development = 10%

As a Principal Architect, you’ll deliver technical architecture and design solutions for global web, mobile and social platforms within our Digital Product Engineering group. As a key member of the team, you’ll drive innovative, reusable and global approaches to solving complex technological challenges, encouraging critical thought, collaboration, and fundamental principles of good software development. Our digital platform is built on Drupal.

In this role, you’ll work closely with the Digital Product Management team to interpret and analyze requirements, and execute technical solutions that deliver flawless, fast, and easy to use digital experiences for all users and consumers.

Responsibilities:

-Lead scoping, development planning, and technical architecture for all aspects of Consumer’s digital platform landscape, including Drupal, CRM/user database, custom and integrated 3rd party capabilities
-Lead effective solution discovery processes, working with teams to translate requirements into sustainable, reusable solutions, in collaboration with requirements owners
-Perform efficient planning and accurate estimations, supporting project owners in defining detailed project/sprint plans
-Day-to-day management of development teams and technical vendors to ensure technical quality, product quality, and efficient use of resources.
-Drive adaptable technical design and identify ways to improve speed/performance across the whole stack (SQL, servlet, caching, presentation).
-Maintain development standards, release processes, and integration procedures.
-Implement best practices including test-driven development (TDD), code reviews, frequent refactoring, release automation, devOps integration, etc.
-Build and leverage relationships with the Drupal community, strategic technology partners, and internal technology resources across sectors
-Communicate on a daily basis with product management, platform and delivery managers, and digital staff for direction, strategy, and priority.
-Conceive, design and develop innovative technologies in strategic areas such as CMS, CRM/direct messaging, data analytics, SEO, mobile app/web, e-retailing, social media, responsive design, coupons, personalization, analytics, product catalog/B2B/DTC commerce.

Qualifications:

-Numerous years of technical engineering and architecture experience on high-availability consumer–facing digital properties
-Expert knowledge in performance, scalability, fine-tuning, security, enterprise system architecture, and engineering best practices.
-Demonstrated experience with the following technologies: Drupal, PHP, XML, JSON, HTML, CSS, JavaScript, AJAX, RESTful web services, templating engines, open source frameworks, MySQL, repository management tools, Unix shell scripting, SASS, Grunt, Vagrant, Docker, Puppet, Jenkins
-Experience managing a staff and development vendors
-Expert knowledge of all parts of the web stack: HTML, Apache, PHP development, Solr search, caching
-Expert knowledge of Drupal development, architecture and managed hosting services
-Expert-level understanding of multi-tier web architectures, and OO design patterns and concepts
-A strong point of view on end-user functionality an eye for highly usable user interface design
-Experience writing technical design docs and driving them through development
-Excellent written and oral communication skills, and knack for tailoring communications to non-technical audiences
-Experience (and a desire to develop) in multiple languages is a plus
-Experience in fully agile/DevOps/continuous integration approaches, including code management, builds, server administration and security best practices
-Experience developing APIs & web services
-Strong knowledge of client-side technologies (HTML5, AJAX, JavaScript, responsive design, CSS, browser compliance, etc.)
-Experience with unit testing and/or test automation
-BS in Computer Science (or similar bachelor’s level degree)

Great salary plus management level bonus (15%). On site in NYC.

Only local images are allowed.

New York City

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: