I. Position Information
Job Title: ICT Associate (Software Developer) - UNOCHA Duty Station: Nairobi, Kenya Reports to: Head of Humanitarian Funding/Information Management Unit Type of Contract: Fixed Term Appointment (Local) Level/Grade: GS-6
II. Organizational Context
Under the supervision of Head of Humanitarian Financing/ Information Management Unit, the systems developer will analyze systems requirements, code and generate programs and tools for data processing. He/she will also update software changes, implement/customize in-house software upgrades and develop new programs and tools to automate internal office processes including OCHA funding mechanisms. He/she will also reviews software specifications, test program applications and create end user or technical documentation.
In addition, the software developer will promote a client-oriented approach in the development and implementation of all applications and will provide end-user training and daily technical support to custom applications and users of the systems.
III. Functions / Key Results Expected
Summary of key functions:
Develop and implement software systems and applications in line with user requirements to achieve organizational objectives. Document detailed system and other functional specifications and user documentation for major systems. Maintains, upgrades or enhances existing user systems; troubleshoots and provides continuing user support, to include resolving difficult problems, advising on the use of new techniques Researches, analyzes and evaluates new technologies and makes recommendations for their deployment. Organizes and performs unit and integrated testing, designing and utilizing test bases; assists users in acceptance testing.
IV. Impact of Results
The key results have an impact on the overall efficiency of the Country Office including improved business results and client services. Forward-looking ICT management has an impact on the organization of office management, knowledge sharing, and information provision.
V. Competencies and Critical Success Factors
Functional Competencies:
Building Strategic Partnerships Analyzes general information and selects materials in support of partnership building initiatives
Promoting Organizational Learning and Knowledge Sharing Researches best practices and poses new, more effective ways of doing things Documents innovative strategies and new approaches Job
Knowledge/Technical Expertise
Understands the main processes and methods of work regarding to the position Possesses basic knowledge of organizational policies and procedures relating to the position and applies them consistently in work tasks Identifies new and better approaches to work processes and incorporates same in own work Strives to keep job knowledge up-to-date through self-directed study and other means of learning Demonstrates good knowledge of information technology and applies it in work assignments
Promoting Organizational Change and Development Demonstrates ability to identify problems and proposes solutions Design and Implementation of Management Systems Uses information/databases/other management systems
Client Orientation Reports to internal and external clients in a timely and appropriate fashion Organizes and prioritizes work schedule to meet client needs and deadlines Establishes, builds and sustains effective relationships within the work unit and with internal and external clients Responds to client needs promptly Promoting Accountability and Results-Based Management Gathers and disseminates information on best practice in accountability and results-based management systems
Core Competencies: Demonstrating/safeguarding ethics and integrity
Demonstrate corporate knowledge and sound judgment Self-development, initiative-taking Acting as a team player and facilitating team work Facilitating and encouraging open communication in the team, communicating effectively Creating synergies through self-control Managing conflict Learning and sharing knowledge and encourage the learning of others. Promoting learning and knowledge management/sharing is the responsibility of each staff member. Informed and transparent decision making
VI. Recruitment Qualifications
Education:
Secondary education with specialized certification in information systems or related field with a solid experience in software design, development and deployment of complex systems, Computer Science or the equivalent
Experience: 6 years of relevant experience in software design, object-oriented design and implementation techniques; thorough understanding of design patterns and their application in software development; Proven experience in designing web-based applications using ASP, ASP.NET, VB.NET; Client side coding: Mastery of cascading Style Sheets (CSS), XHTL, DHTML, Java scripts (Ajax & Jquery), HTML templates; Proven experience in design and implementation of web applications in open source technologies and specifically PHP/MYSQL/PostgreSQL System integration with MS office applications templates Proficient with Database; MYSQL, MSSQL, MS Access databases; Knowledge of W3C standards such as XHTML, accessibility standards, content sharing standards such as RSS/RDF and Open Archives Initiative; Proficiency in the use of web protocols including HTTP, HTTPS, WSFTP, SSL, SOCS and FTP; Experience with Apache web servers, Internet Information Server (IIS); Experience with Macromedia Dreamweaver, Notepad++, Macromedia Fireworks, visual studio, Adobe Photoshop and front page, C SS-P, C SS 2.0 and ColdFusion; Previous experience in projects involving humanitarian funding systems will be an asset
Language Requirements:
Fluency in oral and written English is essential.
Job Title: ICT Associate (Software Developer) - UNOCHA Duty Station: Nairobi, Kenya Reports to: Head of Humanitarian Funding/Information Management Unit Type of Contract: Fixed Term Appointment (Local) Level/Grade: GS-6
II. Organizational Context
Under the supervision of Head of Humanitarian Financing/ Information Management Unit, the systems developer will analyze systems requirements, code and generate programs and tools for data processing. He/she will also update software changes, implement/customize in-house software upgrades and develop new programs and tools to automate internal office processes including OCHA funding mechanisms. He/she will also reviews software specifications, test program applications and create end user or technical documentation.
In addition, the software developer will promote a client-oriented approach in the development and implementation of all applications and will provide end-user training and daily technical support to custom applications and users of the systems.
III. Functions / Key Results Expected
Summary of key functions:
Develop and implement software systems and applications in line with user requirements to achieve organizational objectives. Document detailed system and other functional specifications and user documentation for major systems. Maintains, upgrades or enhances existing user systems; troubleshoots and provides continuing user support, to include resolving difficult problems, advising on the use of new techniques Researches, analyzes and evaluates new technologies and makes recommendations for their deployment. Organizes and performs unit and integrated testing, designing and utilizing test bases; assists users in acceptance testing.
- Develops and implements software systems and applications in line with user requirements to achieve organizational objectives. Focusing on achievement of the following results:
- Develops detailed system and other functional specifications and user documentation for major systems. focusing on the achievement of the following results:
- Administer, upgrades or enhances existing user systems; troubleshoots and provides continuing user support, to include resolving difficult problems, advising on the use of new techniques. focusing on the achievement of the following results:
- Researches, analyzes and evaluates new technologies and makes recommendations for their deployment.
- Organizes and performs unit and integrated testing, designing and utilizing test bases; assists users in acceptance testing.
IV. Impact of Results
The key results have an impact on the overall efficiency of the Country Office including improved business results and client services. Forward-looking ICT management has an impact on the organization of office management, knowledge sharing, and information provision.
V. Competencies and Critical Success Factors
Functional Competencies:
Building Strategic Partnerships Analyzes general information and selects materials in support of partnership building initiatives
Promoting Organizational Learning and Knowledge Sharing Researches best practices and poses new, more effective ways of doing things Documents innovative strategies and new approaches Job
Knowledge/Technical Expertise
Understands the main processes and methods of work regarding to the position Possesses basic knowledge of organizational policies and procedures relating to the position and applies them consistently in work tasks Identifies new and better approaches to work processes and incorporates same in own work Strives to keep job knowledge up-to-date through self-directed study and other means of learning Demonstrates good knowledge of information technology and applies it in work assignments
Promoting Organizational Change and Development Demonstrates ability to identify problems and proposes solutions Design and Implementation of Management Systems Uses information/databases/other management systems
Client Orientation Reports to internal and external clients in a timely and appropriate fashion Organizes and prioritizes work schedule to meet client needs and deadlines Establishes, builds and sustains effective relationships within the work unit and with internal and external clients Responds to client needs promptly Promoting Accountability and Results-Based Management Gathers and disseminates information on best practice in accountability and results-based management systems
Core Competencies: Demonstrating/safeguarding ethics and integrity
Demonstrate corporate knowledge and sound judgment Self-development, initiative-taking Acting as a team player and facilitating team work Facilitating and encouraging open communication in the team, communicating effectively Creating synergies through self-control Managing conflict Learning and sharing knowledge and encourage the learning of others. Promoting learning and knowledge management/sharing is the responsibility of each staff member. Informed and transparent decision making
VI. Recruitment Qualifications
Education:
Secondary education with specialized certification in information systems or related field with a solid experience in software design, development and deployment of complex systems, Computer Science or the equivalent
Experience: 6 years of relevant experience in software design, object-oriented design and implementation techniques; thorough understanding of design patterns and their application in software development; Proven experience in designing web-based applications using ASP, ASP.NET, VB.NET; Client side coding: Mastery of cascading Style Sheets (CSS), XHTL, DHTML, Java scripts (Ajax & Jquery), HTML templates; Proven experience in design and implementation of web applications in open source technologies and specifically PHP/MYSQL/PostgreSQL System integration with MS office applications templates Proficient with Database; MYSQL, MSSQL, MS Access databases; Knowledge of W3C standards such as XHTML, accessibility standards, content sharing standards such as RSS/RDF and Open Archives Initiative; Proficiency in the use of web protocols including HTTP, HTTPS, WSFTP, SSL, SOCS and FTP; Experience with Apache web servers, Internet Information Server (IIS); Experience with Macromedia Dreamweaver, Notepad++, Macromedia Fireworks, visual studio, Adobe Photoshop and front page, C SS-P, C SS 2.0 and ColdFusion; Previous experience in projects involving humanitarian funding systems will be an asset
Language Requirements:
Fluency in oral and written English is essential.
How to apply:
“Interested and qualified candidates are requested to submit electronic application by visiting http://jobs.undp.org/ OR http://jobs.undp.org/cj_view_job.cfm?cur_job_id=35060
UNOCHA ICT Associate (Software Developer)
Reviewed by Unknown
on
4:40:00 AM
Rating: