This job has expired, please see additional jobs below
Architect
Razorfish
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
Description
The future is infinitely wide and begging to be reimagined and SapientRazorfish is looking for people who have the courage to make their dent in what has always been. If you have an optimism that says there is no limit to what we can achieve in a time inviting those with vision to shake things up, then we should talk. Our work is fueled by connected thinking, challenging boundaries, and the power of digital redefining a connected world. Our people thrive because of the belief that it’s both our privilege and responsibility to usher our clients and the world into what is next. We’re seeking those who question the status quo and want to reimagine the way the world works while realizing a smarter way for business to help – all in service of improving the daily lives of people, the world, your career. Next_reimagined.
Job Title:
Architect (Drupal)
Primary Responsibilities:
• Construct conceptual and technical designs that include the use of industry standard best practices and techniques
• Understanding of Drupal architecture
• Understanding of Latest industry architecture patterns
• Solid fundamentals around hooks, APIs and Drupal core mechanism
• Good knowledge of Cloud based and in-house infrastructure on project need basis
• Good understanding of best practices for custom code (PHP, JavaScript), theme and module development, module updates, identifying and resolving bugs
• Estimate and deliver on development tasks with high level of accuracy in an agile environment
• Ensure product quality, maintainability, performance and scalability
• Analyze client requirements to develop functional and technical software
• Defines and disseminates Drupal best practices
• Design, develop, and test an overall solution that includes a content management system (CMS), including capabilities such as social collaboration, analytics, CMS content entry, CMS content migration, explicit / implicit personalization, developing content types or content objects, site architecture, and page templates
• Estimate and plan releases for a CMS implementation
• Anticipate issues and risks at the module level and escalate appropriately
Experience Guidelines:
• Understanding of Drupal community guidelines related to contribution and performance optimization
• Understanding of advance site performance optimization concepts i.e. identifying load times, memory usage, slow queries, setting up and manage various layers of caching mechanisms ex. Varnish/Memcache, changing cache layers and cache invalidation.
• Understanding of various integration patterns, use of Drupal queues, services module
• Understanding of W3C standards, Accessibility Standards, Security Guidelines
• Understanding of content migration approaches and design
• Understanding of MySQL replications and configuration
• Ability to create install profiles, custom distributions
• Design Patterns
• Work experience on Cloud infrastructure is preferred
• Hands on experience on HTML5 & CSS3
• Proficient in Object oriented Javascript
• Javascript Design patterns
• Modular & Scalable CSS architecture
• Experience in Angular, Node, Backbone, ReactJS is preferable
• Thorough understanding of Drupal 7 & 8
• Well versed with advanced PHP concepts
• Experience of handling a team is preferred
• Involved in design decisions
• Have worked on advance caching driven solutions
• 3rd party integrations understanding is a must
• Working experience in multi-team environment is preferred
Education:
Bachelor's/Master's degree
As part of our dedication to an inclusive and diverse workforce, SapientRazorfish US is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@sapient.com or you may call us at +1-617-621-0200.