Software Engineer (OPEN) (View all jobs)

Software Engineer

As a Software Engineer (with PHP or Drupal experience) you work on Drupal projects and carry out Development activities independently. You work in a fast-moving environment and get tremendous learning opportunities

Responsibilities

As a Software Engineer in Zyxware you would be a part of Drupal project and should be able to carry out the following:

  • Should be able to write software modules that meet Zyxware quality standards.

  • Should be able to debug own module where required, Ability to build custom HTML templates and themes (CMS),

  • Should be able to built a site - Building and updating a website site using CMS (eg. Wordpress, Drupal) Development Environment Management Capability

  • Should be able to execute as per requirements and technical design under minimal supervision

  • Should be able to adhere to design specifications, useful suggestions on technical design and requirements note (where the functionality had to be rebuilt)

Timeliness of Execution

  • Should be able to assess the feasibility of estimated timelines, execution with agreed upon estimated time, early warning in case of anticipated delays ensuring

Quality of Execution

  • Should follow coding standards, use of abstraction, reusable components, modifications of structure required or not, bugs and repetition of bugs

Documentation

  • Should update tickets with meaningful commit messages and commenting of codes

  • Make contributions to Drupal communities etc. inline with the Company's mission of FOSS

  • Should assist in coding, testing, debugging, and documenting simple programs, and assist in the implementation of software which forms part of a properly engineered information or communications system

  • Should be able to build Drupal Modules and be well versed with Site Building and basics of theming

  • Should work with pre-processing of themes

  • Should use knowledge of using Drupal APIs to build modules

  • Should be aware and follow Drupal best practices and coding standards

What makes you a good fit for the role:

  • 1 to 2 years of software development experience preferably in Drupal/ PHP Opensource technologies & LAMP

  • Good understanding of SDLC

  • Coding experience in HTML, CSS3, JavaScript/JQuery, Ajax

  • 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

  • Git, familiarity in command line (SSH), Drush, cPanel, plesk

  • Good knowledge of using Drupal APIs

  • Good knowledge of Drupal best practices and coding standards

Certification is a plus

  • Acquia Certified Drupal Developer

Competencies

  • Quick Learner

  • Excellent critical thinking and problem solving (making use of available information to solve problems)

  • Excellent decision-making

  • Conflict resolution experience & an excellent team player

  • Adaptability and able to tolerate stress

  • Client management capabilities with leadership traits

Good to have:

  • Experience of Agile methodologies, such as Scrum High availability designs and technologies with DevOps in building continuous delivery
APPLY NOW
Apply Now
What are you looking for? check from below
One file only.
2 MB limit.
Allowed types: txt doc docx pdf odt.
CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Apply for this Job
(Optional)
*Required