IT Solutions Developer

Job Closed!
Company:World Food Programme
Category:IT & Telecommunication
Job Type:Contract

Job details

WFP seeks candidates of the highest integrity and professionalism who share our humanitarian principles.

Selection of staff is made on a competitive basis, and we are committed to promoting diversity and gender balance.






The United Nations World Food Programme is the world's largest humanitarian agency fighting hunger worldwide.  The mission of WFP is to help the world achieve Zero Hunger in our lifetimes.  Every day, WFP works worldwide to ensure that no child goes to bed hungry and that the poorest and most vulnerable, particularly women and children, can access the nutritious food they need.






Education: A post-secondary certificate in the related functional area. University degree in Computer Science or engineering or other relevant field is highly desirable.

Work Experience: 1 or more years of total experience in object oriented design, development, testing and deployment of critical business applications, in a web/client-server environment.






The position is found in Country Office (CO), Regional Bureaux (RBs), and Headquarters (HQ).Supervised by the Head of Business Transformation and the senior lead developer, the incumbent will be part of the IT Solutions team.






The incumbent will work with requesting units and end users to map business processes, identify key functionality and stakeholders, develop rapid prototypes and create requirements documentation.




KEY ACCOUNTABILITIES (not all-inclusive)



  • Develop efficient software applications using SCRUM Agile Framework principles, corporate developer tools and enterprise standards for programming languages and frameworks;
  • Develop RESTful APIs;
  • Work in teams with other developers both within WFP and externally to deliver projects;
  • Ensure automated unit testing coverage;
  • Provide application support for existing software applications.

Activities and Deliverables

  • Participate in SCRUM activities;
  • Deliver solution components in agreed upon timeframes;
  • Ensure IT Security guidelines are applied in development activities;
  • Participate in code and peer reviews;
  • Conduct unit and regression tests on code developed with automated testing tools.
  • Complete change requests for CTM and SugarCRM applications.







  • Understand and communicate the Strategic Objectives: Helps teammates articulate WFP’s Strategic Objectives.
  •  Be a force for positive change: Suggests potential improvements to team’s work processes to supervisor.
  •  Make the mission inspiring to our team: Explains the impact of WFP activities in beneficiary communities to teammates.
  •  Make our mission visible in everyday actions: Articulates how own unit’s responsibilities will serve WFP’s mission.


  • Look for ways to strengthen people's skills: Trains junior teammates on new skills and capabilities.
  •  Create an inclusive culture: Seeks opportunities to work with people from different backgrounds.
  •  Be a coach & provide constructive feedback: Serves as a peer coach for colleagues in same area of work.
  •  Create an “I will”/”We will” spirit: Tracks progress toward goals and shares this information on a regular basis with supervisor.


  • Encourage innovation & creative solutions: Explores ways to consistently be more efficient and accurate in own areas of work and shares new methods of work with colleagues.
  •  Focus on getting results: Focuses on getting results and tracks trends in completion rates for own tasks to identify opportunities for efficiency.
  •  Make commitments and make good on commitments: Takes responsibility for own tasks and notifies supervisor as soon as possible of potential delays in meeting deadlines or commitments.
  •  Be Decisive: Independently decides what action to take when faced with critical choices in the workplace or in dangerous situations in the field.


  • Connect and share across WFP units: Suggests opportunities for partnering with other units to supervisor.
  •  Build strong external partnerships: Identifies opportunities to work with colleagues and partners in the field towards common goals.
  •  Be politically agile & adaptable: Develops an understanding of the value of WFP’s teams and external partners in fulfilling team’s goals and objectives.
  •  Be clear about the value WFP brings to partnerships: Aligns own activities with supervisor’s priorities to fulfill internal and external partner needs.







Capability Name Description of the behaviour expected for the proficiency level
Governance, Strategy and Architecture Demonstrates awareness of overall IT governance structure and system architecture development to support the process and assist in design of interaction between systems
Change Implementation, Project management, Planning and Optimization Has basic understanding of project management principles to provide basic estimates on timing, resource utilisation and costs to facilitate the project planning process.
Technical Expertise Understands technical aspects of own job and applies them in a thorough and systematic manner to analyze customer’s technical issues and offer value adding advice and/or solutions.
Service Management Understands and follows the established standards and protocols for service excellence within own domain to maintain quality of delivery and high levels of customer satisfaction.
Client Management Demonstrates working understanding of existing hardware, software, servers and network management to resolve users’ routine problems using WFP’s established processes and tools.
Procurement and Contract Management Assists in the technology selection process by collating information on vendors and/or products for evaluation against criteria.






  • Independent worker able to manage project timelines and priorities;
  • Analytical thinking and problem-solving skills;
  • Strong communication skills;
  • Good interpersonal skills and demonstrated ability to work within a team environment
  • Experience working in an international organisation or multicultural environment will be an added advantage.
  • Understanding of WFP's Core mission and values.
  • Language skills: Fluent English and Kiswahili (spoken and written).






  • Programming Languages/Frameworks: Python, Django, Java, C++, HTML/XHTML, CSS, XML/XSL, (note: knowledge of PHP (4.X, 5.2X, 5.3X) is required to support legacy applications)
  • Databases: MySQL, PostgreSQL, MS SQL Server
  • Scripting Languages: JavaScript (including JSON), Backbone, AngularJS, NodeJS, jQuery.
  • Experience working with Git or other revision control systems and defined coding standards is desirable
  • Experience working with Jira is desirable






WFP is an equal opportunity employer and does not charge fees from applicants at any stage of the recruitment process. Only short listed applicants will be contacted. Qualified female candidates are particularly encouraged to apply.

For any queries write to [email protected] 






Deadline for receiving applications is 21st August 2018






Female applicants and qualified applicants from developing countries are especially encouraged to apply

WFP has zero tolerance for discrimination and does not discriminate on the basis of HIV/AIDS status.

No appointment under any kind of contract will be offered to members of the UN Advisory Committee on Administrative and Budgetary Questions (ACABQ), International Civil Service Commission (ICSC), FAO Finance Committee, WFP External Auditor, WFP Audit Committee, Joint Inspection Unit (JIU) and other similar bodies within the United Nations system with oversight responsibilities over WFP, both during their service and within three years of ceasing that service.




Apply Here

Be the first to know about a job posting, subscribe SMS Alerts. »
IT & Telecommunication World Food Programme 1 year ago