Home > Careers > Job Details

Careers

Job ID: SU1016
Position: Senior Drupal Developer
BU DAI India
Reportins to Luke Kozumbo
Work Shift Minimum overlap between 9:30am and 11:30am EST.

Purpose/Background

DAI’s Sustainable Business Group (SBG) has several software products that support its consulting and advisory work in local content. One of its system, the Supplier Registration Portal (SRP) connects local suppliers with buyers and potential procurement opportunities. The SRP, which is built is Drupal, is currently deployed in five countries, with plans to deploy in another 5-10.

SBG is looking for a senior level Drupal developer who can develop new functionality while helping to maintain current installations. This position requires having a broad range of technical skills, while also having the ability to communicate well other non-technical team members.

Main Expectations of the Role

  • Work with the SBG product team to design, spec and implement new application functionality
  • Maintain current SRP installations, fix bugs, and provide support

A full-stack software developer (both frontend and backend) who can create new Drupal modules and modify existing modules. The Senior Drupal Developer should know what can be done via simple Drupal configuration and what needs to be custom build/modified at the code level. He/she should be able to configure Drupal, but also do the custom software development needed to create and modify Drupal modules. The Senior Drupal Developer should also be able to assess the ecosystem of available contrib modules and the potential need to upgrade from Drupal 7 to Drupal 9 sometime in 2020. This update may require significant effort, but Drupal 7 will be End of Life November 2021.

The application is using “Headless Drupal” and has an Angular based front-end for interacting with Drupal (I believe using a REST API). This means the developer will need to know Angular. The production environment uses Docker. The Senior Software Developer should be able to setup and run deployment processes.

Key Accountabilities

  • Create and Maintain DAI/SBG Drupal Modules
  • Respond to development needs by adding functionality and making applicable changes
  • Set up and run deployment processes
  • Continual monitoring of the ecosystems and provide maintenance and updates where required

Objectives and Measurement Criteria

  • Provide updates in accordance with expected client delivery dates
  • Compliance with international, client and SBG defined norms of quality and security
  • Accessibility for all users, with downtime limited to preplanned periods
  • Proactive and timely communications in a remote-work environment that identifies and tracks deliverables, challenges, and suggests practical solutions or improvements

Qualifications, Knowledge, Skills and Experience

  • Senior Level Developer Drupal, Angular (or similar frontend framework), Docker, Linux, MySQL
  • Experience with the full development lifecycle including designing, implementing, testing and deploying
  • Self-directed, proactive and deadline-oriented; able to work in a fast-paced, flexible, and team-focused start-up environment.
  • Excellent writing and communication skills – especially with respect to communicating and translating technical concepts to non-technical staff and/or clients.
  • Preferred to have experience: working with Python, Postgres and frameworks like Django
  • Degree in Computers science or similar
  • 5 to 10 years’ professional services experience in India and/or in the US
  • Experience working with major private sector customers, very strong client interfacing / handling skills required and should have managed medium to large enterprise programs earlier.
  • Commercially astute with demonstrable aptitude in client service and management
  • Excellent written and verbal communication skills in English
  • Flexibility, versatile and tolerant in a changing work environment with the ability to work effectively under pressure and to strict deadlines.
Travel This role is based in Hyderabad India. International travel may be required, including periodically to Bethesda (USA), London/Apsley (UK) and possibly other DAI locations globally.
To Apply: Please click on "Apply Now" below to submit your resume.
Suneratech Tweets