Job Description :
Experienced Drupal developer proficient in development on Drupal 8 or 7, who can handle medium to large development tasks including custom module development, core API, content creation, views and theming. We're looking for someone who is comfortable with a fast-moving environment and can learn quickly.
Roles and Responsibilities
- Ability to review of code and implementation and prepare reports.
- Technical implementation plan for feature development through modularization and abstraction of tasks, ability to evaluate modules for specific requirements, Preparation of Technical Design Note and Requirements Note.
- Knowledge in programming frameworks
- Ability to design and build a custom feature or functionality to the application developed, Code level understanding for application development framework and its workflows.
- Debugging own and contributed modules, Debugging framework level issues, understanding of security and performance issues.
- Server Side Capabilities - Deploying projects to server, debugging in server, Understanding of GNU/Linux OS and command line usage, Configuring server for deployment environment, familiarity with cPanel WHM.
- Ability to identify and communicate server side issues to Server Support Providers.
- Execution as per requirements and technical design - SRS preparation, design notes, consultancy to other members on execution, technical inputs for preparing test cases, training to developers in specific technologies, code review
- Timeliness of Execution - Implementation plan development, consultancy on optimization of development schedule to meet client timelines, preparation of estimates and schedules, consultancy on complex tasks to other members of the team for timely completion.
- Quality of Execution - Verifying technical implementation of own and others code, technical consultation to clients, reviewing code of other members to ensure coding standards, educating colleagues on coding standards
- Documentation - Identifying possible opportunities for reuse of code, help sales team to make rough estimates, review technical articles written by team members, developing and standardizing conventions
- Process Adherence - Contributing to development of processes for improvement, educating team members on processes
What makes you a good fit for this role?
- 3 to 5 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
- 2.5 years of experience in building Drupal 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
Perks, Benefits & Culture :
- You make your way in Zyxware. you should be a self-starter and be smart in solving your own challenges (and should help others in overcoming theirs)
- At all levels people come together and work towards achieving a goal
- Zyxware believes in providing growth opportunities to all its employees. Thereby developing the individuals throughout the period spent here
- In Zyxware, everyone gets an opportunity to work with the leaders and hence gets various opportunities to learn
- Zyxware sponsors all required trainings & certifications for upscaling individuals
- The work culture in Zyxware is Open. This means that you can be vocal about your ideas and opinions irrespective of the hierarchies
- Zyxware has flexible work timings
- Zyxware covers all employees under health Insurance benefit