Share this Job

Digital Engineering Senior Consultant

Apply now »

Date: Nov 9, 2021

Location: Bangalore, KA, IN

Company: NTT DATA Services

Drupal Developer

 

How You’ll Help Us:

 

Why the Role is Important

 

Once You Are Here, You Will:

  • Would work on Drupal 8 or 9 projects (on Drupal or Acquia) with hosting platform as AWS/Acquia/Azure/Pantheon. This would mostly be distributed environment. 
  • Setup docker based setup on local machine with CI/CD and help developers do the same 
  • Create Drupal custom modules using the Drupal API system and hooks from Drupal core systems 
  • Help developers resolving any tech challenges (Coding, Performance, Security, etc) towards completion of Jira tasks 
  • Create version control branches, merge branches using GitLab/GitHub/Bitbucket 
  • Create pull requests, review the pull requests created by developers in the team, provide review comments using markdown, compare the code differences, resolve merge conflicts using GitLab/GitHub/Bitbucket. 
  • Design and develop system design document for all aspects of the web site and migration for the content from existing system to Drupal. 
  • Develop and maintain technical specifications and documentation. 
  • Utilize best practices for version control, documentation, and software interoperability. 
  • Collaborate with technical leads of the product(s) and raise/discuss Design Authority topics 
  • Document technical requirements in user story format 
  • Ensure Code quality standards and coding guidelines are adhered to 
  • Support performance of security tests and assessment, track findings and support the product teams to remediate any findings 
  • Secure Technology alignment for the solution, liaising between various teams and stakeholders 
  • Be the advocate for the specific product in technical governance boards and meetings 
  • Ensure design solutions meet the business needs and associated architecture, while ensuring all aspects are managed 
  • Do Coding (hands-on) for any critical requirement involve in Twig, Panels, Views, Features and Rules, core APIs, Fields along with other contributed modules using Visual Studio/Eclipse as IDE. 
  • Demonstrate a good understanding of Drupal User roles (Content Delivery, Content Management etc), develop the components, maintain, and deploy the configurations according to the Drupal user roles. 
  • Have a good understanding of the deployment pipeline (Stage, UAT, production) and deploy the changes across the different environments using CI/CD (Tools like as Acquia Cloud CD, Jenkins, etc) 

Required Qualifications

  • Must have at least 4 years’ experience on Drupal 
  • Proficient in setting up applications on AWS, Acquia, Pantheon. 
  • Proficient in working with CDN like Cloudflare, Cloudfront, Akamai, Fastly. 
  • Experience in the design and development of system architectures, including the definition of key capabilities and performance requirements. 
  • Experience in Varnish, Memcache, Redis, NewRelic, Elasticache, Apache Solr. 
  • Experience in cloud video hosting YouTube, Vimeo, Brightcove. 
  • Experience in SSO with OAuth, JWT. 
  • Experience in social media APIs - Facebook API, Twitter API and Google APIs. 
  • Strong understanding of infrastructure and related technologies (hardware, virtualization, networking). 
  • Have a good understanding of PHP, JavaScript, and jQuery  
  • Maintain CSS consistency in design, colours and theme across all relevant platforms and browsers  
  • Prior experience with Drupal and PHP implementations in a LAMP environment  
  • Strong knowledge of crafting sites and extensive knowledge of common Drupal modules such as CTools, Views, and Panels  
  • Have a portfolio on developing using Drupal, HTML5, CSS3, and JavaScript optionally jQuery 
  • Proven experience of building, leading and architecting enterprise level Drupal applications 
  • experience in various web applications such as PHP, MySQL, Drupal 7/8, Angular, HTML5, and JavaScript, Rest API s 
  • Created and deployed complex, full featured websites using the Drupal Content Management System, integrating custom programming with existing third-party modules 
  • Familiarity with large multi-server Drupal environments, administration, and integration with various third-party sites with open APIs 
  • Experience with the implementation of Varnish, Solr and multi-site/multilingual 
  • Solid experience Drupal 8 migration with default content with migration plus 
  • Experienced in Agile methodology project development life cycle (Agile/ Scrum) 
  • Expertise in client scripting language and server-side scripting languages such as JavaScript, jQuery, AJAX, JSON, Bootstrap, and Angular 

 

 


Job Segment: Developer, Cloud, Drupal, Java, Virtualization, Technology