Role: Drupal Senior Developer
Location: Bangalore/Chennai/Hyderabad
Experience: 6+ years
Job Description
Primary Skillset:
- Bachelor’s/Master’s degree in Computer Science or equivalent
- Overall 6+ years of good exposure to software design and development experience, and understands the software development life cycle practices (Waterfall and Agile)
- 5 years of core experience with module development, configuration, administration, design, development of high-quality web-based applications using Drupal CMS 8.X and LAMP stack (Linux, Apache, MySQL, PHP)
- Proven success in Drupal solutions including site migration from older versions of Drupal or legacy systems to Drupal 8
- Experience in headless Drupal development
- Experience in multisite Drupal setup and maintenance
- Install new and maintain existing Drupal websites and web applications
- Ability to evaluate and select Drupal modules for desired functionality based on client requirement
- Strong experience with key web technologies – JavaScript, CSS, HTML5 /DHTML/XHTML, XML, Web, JQuery Services, Bootstrap
- Good understanding of Design Patterns concepts, software architecture, SCRUM
- Good understanding and experience in developing restful APIs
- Must have prior experience on production support projects
Secondary Skillset:
- Experience in MVC/MVVC AngularJS Design pattern
- Experience developing Responsive/Adaptive Design solutions (RWD), with or without
- bootstrap/foundation libraries
- Experience applying SASS, LESS, or other CSS preprocessors.
- Experience with grid layouts, media queries, and other responsive techniques
- Ability to create, clean, organized HTML and CSS code, leverage current techniques, tools and libraries
- Hands-on experience applying Web standards (W3C) and Accessibility standards (WCAG A, AA) best practices, for HTML, CSS & JavaScript
Soft Skills:
- Must have excellent communication (written & verbal)
- Must be a team player
- Must have good professional ethics
- Self-motivated, with an excellent attitude