Background
Organizational Context and Reporting Relationships
This position is in the United Nations Office of the Coordination of Humanitarian Affairs (UN OCHA), Regional Office for Latin American and the Caribbean (ROLAC). Incumbent report to the Information Management Officer, and work under close supervision.
Duties and Responsibilities
Accountabilities: Within delegated authority and depending on location, the Database System and Solution Developer may be responsible for the following duties:
• Developing new software solutions (web sites/portals and systems) for projects upon request:
Adaptations/improvements of existing software solutions for projects upon request:
Interaction with UN OCHA ROLAC staff and beneficiaries:
Perform other technical duties as may be assigned.
Work implies frequent interaction with the following:
• Information Officers and other specialists throughout the organization
• Officials of other UN agencies, missions
• Counterparts and other representatives in others international organizations, government, NGOs, media business, academia, etc.
Results Expected:
Most common requests from project partners for software development represent website development or website upgrade. The technology that is used for new websites is often open source based (open source CMS as a basis, PHP/MYSQL). However, when new web site is requested, the choice of technology is frequently open to choose from, based on the preference of software developer. In addition, occasionally there are requests to install and customize existing solutions to new clients and environments. Source code and all relevant documentation is available for these kinds of actions. A library of previous software development projects is available for use/reuse in the new software development projects to enable faster development and sometimes small modifications of existing solution for the new context.
Competencies
Professionalism:
• Knowledge of the use of information management in humanitarian contexts; ability to analyze and articulate the information management requirements of complex situations requiring a coordinated response between disparate actors; demonstrated problem-solving skills and ability to use sound judgment to ensure the effective and timely completion of complex tasks; ability to work under extreme pressure, on occasion in a highly stressful environment (e.g. civil strife, natural disasters).
Communication:
• Excellent communication and training (spoken and written) skills including the ability to convey complex information management concepts and recommendations to staff at all levels, both orally and in writing, in a clear, concise style that can be readily understood by non-information management practitioners.
Teamwork:
• Works collaboratively with colleagues to achieve organizational goals; places team agenda before personal agenda; supports and acts in accordance with final group decision.
Client Orientation:
• Considers all those to whom services are provided to be “clients” and seeks to see things from clients’ point of view; designs solutions and bases recommendations on the principles of usability; establishes and maintains productive partnerships with clients by gaining their trust and respect; 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 clients.
Accountability:
• Takes ownership of all responsibilities and honors commitments; operates in compliance with organizational regulations and rules; supports subordinates and peers, provides oversight and takes responsibility for delegated assignments; takes personal responsibility for his/her own shortcomings and those of the work unit, where applicable.
Technological awareness:
• Keeps abreast of available technology. Understands applicability and limitations of technology to the work of the office. Actively seeks to apply technology to appropriate tasks. Shows willingness to learn new technology.
Required Skills and Experience
Academic and experience requirements:
• Candidates with High School Diploma, five (5) years of working experience of software development or related fields.
• Candidates with Bachelor’s degree in ICT area, two years (2) of working experience of software development or related fields.
• Having at least one advanced certification on Software Development and demonstrated experience with system development is an asset considered.
Mandatory techical skills:
• Following implementation process for new developments
• Demonstrated advanced knowledge and experience coding on Symfony 2 or Python
• Strong knowledge and expertise in several development platforms.
• Knowledge of new and emerging technologies
• Candidates will be requested to present the systems developed by them.
Database Developer skills:
• Knowledge and experience with relational database system.
• Strong knowledge and expertise SQL Server/MySQL and/or other Databases platforms.
• Advanced or Intermediate SQL Skills (DDL, DML and DCL)
SOLUTION Developer Skills
• Working experience on PHP, HTML, CSS, Jquery, JavaScript/Ajax, ASP, ASP.NET.
• Provided knowledge of the integration of PowerBI on systems developed.
• Provided knowledge of development of mobile application.
• Knowledge of basic debugging techniques.
Note that working with excel formulas or macros is not a technical skill relevant for the post.
Other techical skills to be considered:
• Basic system administration and familiarity with common operating systems
• Basic composition, including organizing ideas and communicating them.
• Intermediate knowledge of C++ , C#, etc.
Language requirements:
• English and French are the working languages of the United Nations Secretariat. For the post advertised, knowledge in oral and written English is desirable, but not mandatory and fluency in Spanish is required. Knowledge of another official United Nations Language is an advantage.
This vacancy is archived.