Drupal Solutions Architect

Employer
Salient CRGT
Location
Rockville, MD
Posted
Jun 20, 2019
Closes
Jun 21, 2019
Ref
161685947
Function
IT, IT Architect
Hours
Full Time
Drupal Solutions Architect Location Rockville, MD The Drupal Solutions Architect will work closely with Project Management and the client to define and prioritize functionality, execute Agile Scrum processes, deliver complex features and functionality. The Drupal Solutions Architect will review the existing system architecture, identify areas of weakness, define key capabilities and performance requirements, and identify design constraints of the system. The ideal candidate would be able to comprehend the current Drupal AWS cloud environment and help the client achieve their goals of a more robust environment. CLEARANCE LEVEL POSITION of TRUSTSUITABILITY REQUIREMENT Please be aware that this position requires a US Government Public TrustSuitability determination. Applicants who accept an offer of employment will be subject to government security investigation(s) and must receive a favorable suitability determination for access to US Government information for continued employment. The government investigation for this position includes a credit check. RESPONSIBILITIES Perform as Drupal SME and Solutions Architect providing guidance and collaboration with the internal and external teams. Function as a Development Team lead Collaborate with team members and clients to understand needs and define the most appropriate solutions. Assist in defining and refining Architectural, Functional and System requirements based on business requirements. Work with project management to plan upgrades of existing components (eg Drupal core and modules). Research and implement new components (third-party application andor contributed modules). Recommend and implement technical architecture changes to optimize application security, stability, flexibility, and scalability. Provide expertise in the development of standards, architectural governance, design patterns, and practices. Guide Drupal Agile development team through ceremonies like sprint planning, backlog grooming, and retrospectives. Perform site-building activities, including creating and modifying views, contexts and blocks to match functionality specified in wireframes and designs. Design, create, test and maintain Drupal websites and web applications in a collaborative agile environment. Participate in code reviews, security audits and technical design approval. Ensure system documentation is developed, maintained and readily accessible to team. EXPERIENCESKILLS REQUIRED Experience in managing deployments of Drupal projects with multiple developers across multiple environments Experience in the design and development of system architectures, including the definition of key capabilities and performance requirements, while considering UI UX Experience in the development of external system interface and definitions Experience designing and delivering large scale web sites Experience with Agile software development and Agile methodology Experience in implementing Drupal 8 Web Content Management Systems Experience with CSS, HTML, DHTML, XML, Javascript, web services, and web application development 10+ years working with SDLC, and experience with web applications and databases 8+ years developing applications using Drupal and PHP 5+ years working in an AgileScrum environment 5+ years developing custom modules to extend Drupal 5+ years using HTML5, CSS3 and JavaScript 5+ years working with APIs, and integrating with external web services including REST, XML, or JSON 3+ years using JS frameworks like Angular JS or React JS 3+ years in applying accessibility best practices (Section 508 compliance) 3+ years using version control systems such as GitLab Per Government requirement, must reside in the US for a minimum of 3 of the prior 5 years DESIRED QUALIFICATIONS Knowledge of SEO coding best practices Experience with Gatsby and static decoupled Drupal Experience with application architecture, specifically scaling autoscaling Experience of hosting and managing Drupal systems on a cloud platform, preferably AWS Experience with Akamai caching for high-volume Drupal sites