Responsibilities:
· Understand and analyze business/technical requirements, architect innovative, scalable and efficient solutions
· Application design with core and custom modules and implementation of Service layer and integration of application with multiple external systems.
· Interact with distributed teams to ensure smooth delivery of application
· Participate in daily meetings and regular planning and review sessions
· Provide documentation as required and lead code reviews, planning sessions and routine status stand-ups
· Provide accurate level of effort time estimates and provide recommendations for feature prioritization
· Assist in release/deployment planning and execution activities
Requirements/Qualifications:
· 8+ years’ experience in web application development with minimum 6+ years’ experience in Drupal application development
· Advanced experience in Drupal 7, 8, 9 , 10 and LAMP stack - PHP, MySQL and HTML/CSS/AJAX/JavaScript along
· Advanced experience with Drupal architecture, best practices, and coding standards
· Advance experience with third-party applications/tools and integration
· Experience with Acquia Cloud, Site Factory and Site Studio will be preferred
· Experience with object-oriented design and data modelling
· Experience of Web Analytics applications
· Experience with performance optimization of Drupal application
· Experience of DevOps, Dockers, Virtualization
· Experience with source/version control systems like GIT/ SVN
· Knowledge of web application security considerations
· Familiarity with user experience design principles and processes
· Excellent verbal/written communication skills and strong time management and analytical/problem solving abilities
· Experience with continuous integration best practice and deployment strategy
· Experience with Selenium or similar automated testing frameworks.
· Experience in Cloud web application architecture