Description

Responsibilities

  • Lead discussions with business and/or system partners and translating those discussions into execution plans and managing accordingly.
  • Establish engineering work packages based on the desired outcomes and/or use cases/stories.
  • Assist with any and all work requests when volumes are too high for the junior members to handle.
  • Build and maintain automation services(CI/CD pipelines, ansible scripts, cloud formation templates, automated testing, etc).
  • Partner with the WCMS architects to understand the guardrails being established and solution architecture patterns.
  • Govern all solutions to ensure they stay within the guardrails and adhere to the patterns established.
  • Install, configure, enhance, monitor and maintain the Drupal solution in any and all environments.

Required Skills

  • Knowledge on Model View Controller architecture pattern.
  • Highly motivated, organized and results oriented with excellent interpersonal, communication, and presentation skills with capability of adapting to new and fast changing technologies.
  • Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL.
  • Knowledge of Responsive and Material design.

Required Experience

  • Minimum 10 years of hands-on experience with PHP and Drupal in analysis, design, development and implementation of various client/server, web-based applications.
  • 6-experience in developing enterprise grade web applications using PHP4, PHP5, HTML4, HTML5, SASS, CSS3, JavaScript, jQuery, AJAX.
  • Experience with Angular 2.0+, Protractor, Jasmine, Karma, JSON, REST, TypeScript, ES6, NPM, Bower, Gulp, Grunt, WebPack.
  • Experience in IDEs like Eclipse, Webstorm, Microsoft Visual Studio, Zend Studio or Netbeans.
  • Experience in working with RESTful web services and building performant applications.
  • Experience in working with Agile and Scrum methodologies.
  • Experience working on Version control system like GIT.
  • Experience with agile development methodologies and TDD.
  • Experience with Acquia cloud.
  • Experience with running application on one of the public cloud providers like AWS, GCP or Azure.
  • Experience with building CMS site with headless design pattern.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate