Lead, Software Development ( Drupal) - LSD15022401

We are looking for an experienced Drupal Developer proficient in handling mid-sized development on Drupal 10/ 9/ 8 / 7 / 6, including custom module development, core API, content creation, views and theming and handles a team of software engineers. We're looking for someone who is comfortable with a fast-moving environment and can learn quickly.

While we provide flexibility to work from home, the selected candidate may be expected to work from our offices in one of our office locations in Trivandrum/Kochi/Bangalore as and when the management withdraws the work-from-home policy.

Responsibilities

  • Define technical strategy for a mid-sized project covering choice of framework to use, selection of contributed modules and prepare technical architecture and design document. 
  • Contribute in Technical Consultancy client projects. 
  • Implement security and performance improvement measures identified. 
  • Make technical assessment of competencies during selection process (recruitment). 
  • Provide technical consultancy to sales team (on estimated timelines, questions on requirement) 
    Execution as per requirements and technical design.
  • Preparation of design documents, executing complex technical tasks, building requirements clarity through engagement with clients. 
  • Project plan development, finalization of deadlines and negotiations with clients Quality of Ensuring technical quality of projects, developing standards and processes for project execution, educating team members on standards, processes and motivating them to adhere to the standards. 
  • Developing case studies from projects executed, maintaining project documents like SRS, Technical Design and Project Plans Process Adherence.
  • Contributing to development of processes for improvement, educating team members on processes.
     

We are looking for the following attributes.
 

  • 5 to 7 years of software development experience  preferably in Drupal (themes, custom module developments etc)/ PHP Open Source technologies & LAMP.
  • Good understanding of SDLC, frameworks, design patterns.
  • 4+ years of experience in building  Drupal 6 / 7 / 8 / 9 /10  based CMS.
  • Developed Custom Modules & Themes for Drupal CMS.
    Customize Drupal Themes.
  • Ability to code in HTML, CSS3, JavaScript frameworks.
  • Understanding of progressive web apps.
  • Experience with a testing framework.
  • Proficiency with browser-based debugging and performance testing.
  • Excellent communication skills, both written and verbal.
  • Familiarity with modern front-end build pipelines and tools.
  • Demonstrated capability of architecting medium-sized solutions in Drupal.
  • Demonstrated capability of working independently without guidance. 
  • Has experience handling deployments, merging pull requests, maintaining codebase, and defining branching and tagging strategies for the codebase.
  • Experienced with guiding team members on technical issues, debugging code and unblocking team members on a day-to-day basis.
  • Experienced with reviewing code for logical, performance and security issues. 
  • Demonstrated acting as technical lead on simple small and medium-sized projects, and as a secondary contributor to complex or large projects.
  • Takes technical responsibility for several stages in the software development process. Contributes to project and quality plans.
  • Demonstrated capability of architecting medium-sized solutions in Drupal. 
  • Demonstrated capability of working independently without guidance. 
  • Has experience handling deployments, merging pull requests, maintaining codebase, and defining branching and tagging strategies for the codebase. 
  • Experienced with guiding team members on technical issues, debugging code and unblocking team members on a day-to-day basis. 
  • Experienced with reviewing code for logical, performance and security issues. 
  • Demonstrated acting as technical lead on simple small and medium-sized projects, and as a secondary contributor to complex or large projects. 
  • Takes technical responsibility for several stages in the software development process. 

     

Qualification

   B.Tech/BE Computer Science/MCA