Senior Software Engineer - Drupal
Location
Kochi | India
Job description
At Fingent, we believe that technology can make a meaningful difference to the lives around us. The lives of those who use it, the lives of those who build it and to society at large. We create and provide software which is beautiful, usable and compelling, to solve complex business challenges. We nurture smart people who bring out the best in themselves, their peers and their clients.
Skill set :
- 7+ years industry experience as a software engineer, with at least 4 years of hands-on experience with Drupal.
- Excellent communication and interpersonal skills.
- Strong ability to think critically, problem-solve, derive high quality solutions and prioritize.
- Must have experience with Drupal 7/8/9/10.
- Proficiency with object-oriented PHP programming.
- Ability to write custom Drupal modules, utilizing Drupal classes and hooks.
- Ability to create Drupal themes from scratch, based on custom designs. Experience with the twig templating system and Drupal theme layer.
- Knowledge of the Drupal Multilingual system.
- Knowledge of the Drupal caching system.
- Sound understanding of Drupal core APIs, Entity API, EntityQuery, Form API, Search API, Batch API, DependencyInjection, Composer.
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery.
- Experience with Agile/Scrum methodology.
- GraphQL, JSON API
- Git, DDEV, Docksal, Docker, XDebug, LAMP stack
Roles and Responsibilities:
- Build complex products, websites, web and ecommerce applications using Drupal 7-10, PHP 8, HTML, CSS, and JavaScript.
- Architect and perform integrations between decoupled-Drupal and other systems.
- Upgrade websites from D6/7 to higher versions.
- Advanced site-building experience including deep familiarity with Drupal modules such as Views, Rules and Panels.
- Follow Drupal coding standards and best practices.
- Self-starter who can work independently.
- Write clean, functional code on both the front-end and back-end.
- Design and develop responsive design websites.
- Good experience in Caching & Performance improvement.
- Ability to manage the project and work to strict deadlines and to work in a team environment.
More Information
Job tags
Salary