United Nations Development Programme (UNDP) Remote
2021-12-31

Junior Drupal Developer

4.4

Junior Drupal Developer


Location :
Home-based

Application Deadline :
13-Jan-22 (Midnight New York, USA)

Time left :
14d 2h 52m

Type of Contract :
IPSA (Regular)

Post Level :
IPSA-9

Languages Required :
English

Starting Date :
(date when the selected candidate is expected to start)
01-Feb-2022

Duration of Initial Contract :
6 months

Expected Duration of Assignment :
6 months extension will be subject to availability of the funds



UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture. Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged to apply. All applications will be treated with the strictest confidence.

UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.



Background


Instructions to Applicants: Click on the "Apply now" button. Input your information in the appropriate Sections: personal information, language proficiency, education, resume and motivation. Upon completion of the first page, please hit "submit application" tab at the end of the page. Please ensure that CV or P11 and the Cover letter are combined in one file.

Personal CV or P11, indicating all past positions held and their main underlying functions, their durations (month/year), the qualifications, as well as the contact details (email and telephone number) of the Candidate, and at least three (3) the most recent professional references of previous supervisors. References may also include peers.

A cover letter (maximum length: 1 page) indicating why the candidate considers him-/herself to be suitable for the position.

Travel: No official travel is expected with performing the functions.

Office/Unit/Project Description

UNDP Corporate Content Management System (CMS) is based on Drupal 9 and hosted via Acquia. This platform is used for managing UNDP’s corporate website as well as the individual country, regional, and representation office websites. Currently, we are in transition of moving 150+
individual web properties from our legacy system based on Adobe Experience Manager and this process is planned to be completed in 2022.
The system is maintained by the Digital Communications Studio within UNDP’s Advocacy, Marketing and Communications Group, consisting of a number of web editors, user support specialist, QA engineer, UX designer and full-stack web developer. With increased demand for system customization, enhancements development and implementation, and ongoing upgrade to the recent version of application software, UNDP is
looking to increase team capacity for customization and further development of the system as well as for the ongoing support of the migration efforts.

Institutional Arrangement
The Junior Drupal Developer will be surpervised by the lead web developer. The Junior Drupal
Developer is in close collaboration with other members of the team - QA engineer, UX designer,
user support and various project managers assigned to the specific projects.




Duties and Responsibilities


Scope of Work
Under the supervision of the lead web developer, and in close collaboration with other members of
the team - QA engineer, UX designer, user support and various project managers assigned to the
specific projects, the developer will perform the following duties:

  • Liaise with fellow backend and front end developers.
  • Design and implement web applications or websites written in the Drupal framework.
  • Write front and back end code.
  • Ensuring the solution is operating to a degree of high performance.
  • Identify and fix bugs that are found within code.
  • Ensure unit and functional tests are written to verify the web application is operating as expected
  • Write documentation for the system.



Competencies


UN Core Values and Competencies:

  • Professionalism: Shows pride in work and achievements; demonstrates professional competence and mastery of subject matter; is conscientious and efficient in meeting commitments, observing deadlines and achieving results; is motivated by professional rather than personal concerns; shows persistence when faced with difficult problems or challenges; remains calm in stressful situations. Takes responsibility for incorporating gender perspectives and ensuring the equal participation of women and men in all areas of work.
  • Communication: Speaks and writes clearly and effectively; Listens to others, correctly interprets messages from others and responds appropriately; Asks questions to clarify and exhibits interest in having two-way communication; Tailors language, tone, style and format to match the audience; Demonstrates openness in sharing information and keeping people informed.
  • Client Orientation: Considers all those to whom services are provided to be "clients " and seeks to see things from clients' point of view; Establishes and maintains productive partnerships with clients by gaining their trust and respect; Identifies clients' needs and matches them to appropriate solutions; Monitors ongoing developments inside and outside the clients' environment to keep informed and anticipate problems; Keeps clients informed of progress or setbacks in projects; Meets timeline for delivery of products or services to client.



Required Skills and Experience


Minimum Qualifications of the Successful IPSA

Minimum Academic Edication

BS/MS degree in Computer Science, Engineering, or equivalent with
relevant programming experience.

Minimum years of relevant Work experience

1-3 years of web development experience, specifically in Drupal implementation.

Required skills and competencies

  • Experience developing web solutions in Drupal and PHP implementations in a LAMP environment
  • Working knowledge of DevOps toolset (CI/CD, ticketing systems, version control, automated building tools, etc)
  • Advanced site-building experience including familiarity with Drupal Core elements such as Blocks, Views, Taxonomy, Media, etc
  • Experience creating custom Drupal modules
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • General knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
  • Understanding of the Software Development Lifecycle and exposure to Agile or iterative SDLCs

Desired additional skills and competencies

Knowledge of Acquia technology stack (Site Factory, Site Studio, Edge CDN, Acquia DAM) is desirable
Short-listed candidates will be requested to submit work samples (sharable pieces of code written)

Required language (s) (at working level)

Fluency in oral and written English