This job is offered on a hybrid schedule in the Greater Sacramento Area. Relocation arrangements will be made for selected candidates and in accordance with the company Relo policies.
POSITION SUMMARY:
Full stack web architect is pivotal in designing and managing comprehensive software solutions that span the entire technology stack, from front-end user interfaces to back-end services and databases. S/he is responsible for participating in all aspects of the software development lifecycle which includes web architecture, estimating, technical design, implementation, documentation, testing, deployment and support of Drupal and Angular based websites. Ideal candidate will have expertise in MVC and Javascripts frameworks, Drupal CMS and ecommerce, PHP, Java, HTML5, CSS3, ISML template files, Angular or React, BackboneJs, RequireJS, RestAPI development and integration, Application Performance Management, Drupal deployment procedures, expertise in SQL databases, Git concepts, Agile practices, LAMP full stack development practices. Candidate must have hands-on experience in developing websites and portals in Drupal 8/9 utilizing Acquia BLT, Pipelines and Git at proficiency level.
ESSENTIAL DUTIES & RESPONSIBILITIES:
Participate in designing and architecting sessions with key business users, gathering and documenting business processes and requirements for the system
Re-architect Drupal Solutions to adopt microservices architecture
Advise business users on best practices for web designs, development or integration processes
Balance business users requests and requirements with technical constraints
Lead complex Drupal based system and technology including Rest API, Web services and Third-party integrations. Create custom modules leveraging Drupal hooks and plugins
Install, test and deploy patches to the core CMS and modules
Research, develop, test, and implement product backlog items (user stories and defects), including analysis and reporting, on the prioritized project backlog within schedule, ensure third party libraries are downloaded and maintained
Develop, maintain, and publish standards, guidelines, and processes aligned with Enterprise Architecture.
Identify, discuss, and decide on exceptions to Enterprise Architecture principles during solution design.
Participate in technology roadmaps/blueprints for new solutions and legacy system migration
Hands-on experience with GCP, AWS or Azure-based Cloud Architecture software development and migration
Work within engineering teams to deliver high-quality products on time and reduce technical debt.
Support the deployment process, including review of logs for errors after code deployment to all environments
Collaborate with project manager's /scrum masters and other team members to design and estimate timeline for custom Drupal based solutions
REQUIRED EDUCATION & EXPERIENCE (MUST HAVE)
A bachelor's degree in business, Computer Science or similar is required
Strong written communications especially related to articulating technical specifications in an e-Commerce or SaaS organization is a must
Passionate coders with 10+ years of application development experience
Experience working with MVC and Javascripts frameworks, Drupal, e-Commerce, MySQL, LAMP, etc.
Minimum 5 years of experience with LAMP full stack development practices
Minimum 5 years' experience in Drupal 8 and 2 years of experience in Drupal 9+ and Drupal e-Commerce
Must know High Availability and load balancing concepts
Experienced in Acquia projects is a major plus
Experience with Website Internationalization
Strong knowledge and experience in Cloud computing and Architectural patterns
Strong knowledge in API management concepts organization, products, monetization and roles
Rest API development and integration
Experience working with Multisite Drupal setup
Extensive experience building custom Drupal modules from specification
Working knowledge of Git, SQL, and Apache
DESIRED SKILLS:
Experience with automation and configuration management (Ansible, Jenkins)
Experienced in Drupal DevOps and deployment models (Cloud and On-prem)
Experience working with Virtualization and Docker
The salary posted salary range is $130,000 - $150,000. When extending an offer of employment, ALLDATA considers factors such as (but not limited to) additional bonuses, the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state, and local laws, company financials, as well as external market and organizational considerations. ALLDATA values and is committed to diversity, equity and inclusion.