Senior Software Applications Developer at United Nations Office at Nairobi – Kenya


Senior Software Applications Developer at United Nations Office at Nairobi – Kenya

Logo for United Nations Office at Nairobi

Senior Software Applications Developer at United Nations Office at Nairobi – Kenya HYBRID

Recruiter: United Nations Office at Nairobi

This Job Application Has Closed

About United Nations Office at Nairobi

The United Nations Office at Nairobi (UNON) is the UN headquarters in Africa and one of the four major duty stations. UNON hosts UNEP and UN-Habitat and provides administrative and conference services to over 40 UN organizations operating in Nairobi. As the only UN headquarters in the Global South, UNON plays a critical role in supporting UN operations across Africa and in giving voice to African priorities within the multilateral system.

Job Summary

This consultancy provides an opportunity to contribute specialized expertise to United Nations Office at Nairobi’s mission in international cooperation and sustainable development. Working in Kenya, you will apply your professional skills to address complex challenges in international cooperation and sustainable development and support the organization’s programmatic objectives. This role offers the flexibility of consultancy work while contributing to meaningful international development outcomes with global impact.

Full Job Description

Result of Service

The integrated e-Services platform will use a low-code workflow automation tool – Microsoft Power Apps for user-friendly interfaces to build the digital forms, Microsoft power Automate for approval flows, Microsoft Dataverse to secure transactional data, and Integration with Analytic tool Power BI dashboard. The implementation shall divide the project into phases so that completed solution are deployed and users can begin using them as the other phases are in development. Each phase shall also be further split into sprints to manage control of the project. Business requirements have already been collected and documented. Phase 1: Core development & Deployment Development of the Staffing Table and associated processes. This is the core of the project. Map processes, design digital forms, define approval hierarchies, develop and test solution, deploy and train users on the use of new electronic staffing stable process. Phase 2: Development of other workflows Development of the other workflows. These are subsidiary apps that may work alone map processes, design digital forms, define approval hierarchies, develop and test solution, deploy and train users on Phase 3: Reports and dashboard Development of Reports and Analytics for the apps developed and already in use for reporting

Work Location

NAIROBI

Expected duration

12 months

Duties and Responsibilities

The United Nations Office at Nairobi (UNON) is the UN headquarters in Africa and the Director-General of UNON is the representative of the Secretary-General in Kenya. UNON supports programme implementation of the United Nations Environment Programme (UNEP), the United Nations Human Settlements Programme (UNHabitat), and the Resident Coordination System (RCS) globally, as well as other UN offices in Kenya, by providing administrative, security, conference and information technology services (www.unon.org). The Division of Conference Services (DCS) is part of the United Nations office in Nairobi that supports both internal and external clients’ plans and execution of conferences and events. It consists of the Office of the Chief and five sections, each of which is subdivided into various units. These units and sections have established administrative procedures that facilitate daily operations in pursuit of their objectives. Presently, Division of Conference Services operations rely on a range of administrative, human resources, and travel processes that are often document driven based shared on emails, manually coordinated, or fragmented across multiple systems. This creates inefficiencies, delays in service delivery, and limited visibility for staff and managers. To enhance efficiency, transparency, and service quality, the Division is proposing an integrated e-Services platform to automate and streamline support processes related to HR, travel, and administrative services for conference operations. Under the direct supervision and coordination by the Chief of the Conference Support Section, general guidance from the Chief of Division and in close liaison with other Sections heads, the consultant will deliver a comprehensive strategy with a clear timeline. The role will focus on coordinating at least three key areas: The integrated e-Services platform will focus on automating and integrating selected processes within three functional areas: a) Human Resources (HR) Support i. Management of rosters ii. Medical clearance for temporary/WAE personnel iii. Salary rates for WAE/temporary staff iv. Staffing table for events and authorization to hire temporary personnel: This includes the submission of names for approval, followed by the administrative contracting process until payment is completed. v. Requests and approvals for contractual translation Contractors to be included into roster. vi. Classification: Offline requests for the reclassification of positions, changes in job titles, and updates to job descriptions. These requests and their approvals are processed offline before being entered into the HRMS Classification portal vii. Recruitment: Recommendations for selection (JO) and (TJO) viii. Requests for office stationery, meeting supplies, and tracking of inventory balances ix. Adding contractors to gDoc/Umoja b) Travel Management i. Travel requests and approvals for conference staff. ii. Travel authorizations, and approvals for transactions not compliant with UN advance purchase policies iii. Mission reports c) Administrative and Logistics Services i. Authorization requests for overtime, reporting of overtime hours worked, time sheets, special leave without pay, and flexible working arrangements, including those away from the duty station ii. Training plan and requests for training: This involves an annual assessment of requirements and subsequent requests for either internal or external training opportunities iii. Approval of memoranda iv. Flexible working arrangements v. Waivers for ad hoc event/conference costs. vi. Service performance certificates and signed order form reports The integrated e-Services platform will use a low-code workflow automation tool – Microsoft Power Apps for user-friendly interfaces to build the digital forms, Microsoft power Automate for approval flows, Microsoft Dataverse to secure transactional data, and Integration with Analytic tool Power BI dashboard. Responsibilities

  • Solution Design & Development: Architect and build scalable e-Services Power Platform solutions (Canvas/Model-Driven Apps, Power Automate flows, Power BI dashboards, Dataverse, Power Pages).
  • Business Process Automation: Automate complex and simple workflows and processes using Power Automate, connectors, and API integrations for e-Services.
  • Implement informational architecture with simplified workflows, functions and activities within the e-Services.
  • Quality & Governance: Ensure application security, performance, and compliance; follow secure development practices and governance.
  • Application Lifecycle Management (ALM): Manage deployments (CI/CD) using tools like Azure DevOps or GitHub.
  • Configure notifications for Division Of conference Services personnel as per defined and automated business process steps.
  • Review, streamline and implement enhanced bounce back functionality with applicable user notifications.
  • Simplify and streamline user experience by designing of requests submission interface to be cleaner and more intuitive.
  • Determine and implement an appropriate digital signature solution for the e-Services.
  • Ensure e-Services portal user and technical documentation is in place. Qualifications/special skills Advanced degree (Masters) in computer science, Software Engineering, Information Systems, or an equivalent field is required. A first level university degree in combination with two (2 ) additional years of qualifying experience may be accepted in lieu of the advanced university degree. Certifications/Training in Microsoft Power Platform Developer, Microsoft Power Platform Solution Architect, Microsoft Power Platform Functional Consultant, Other related Microsoft certifications or training in relevant areas are desirable. At least Seven (7) years in information systems analysis, programming, administration, software development, and technical documentation is required. Strong background in business analysis, software design, and development across portals, Windows, mobile apps, services, databases, BI systems, and integrations at enterprise level is required Expert knowledge with solid experience with Asp.net, Power Platform (Dataverse, Model Driven apps), Power BI, SEO practices, and Microsoft Copilot studio and AI-driven solutions is required. Expertise in both Agile and Waterfall methodologies is required Communication and presentation skills Excellent customer-facing communication and abilities to creating complex presentations and diagrams with coherent writing documentation skills are desirable. Creativity: strong problem-solving and analytical skills and applying creativity for innovative solutions is desirable. Languages English and French are the working languages of the United Nations Secretariat. For the post advertised, fluency in oral and written English is required. Knowledge of another official United Nations language is an added advantage. Additional Information Not available. No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS BANK ACCOUNTS.

Key Details

  • Job Title: Senior Software Applications Developer
  • Grade: CON
  • Location: Nairobi, Kenya (Hybrid)
  • Department: United Nations Office at Nairobi
  • Contract Type: Internal Position
  • Salary Range:$50,000.0 – $120,000.0 USD annually

Qualifications

  • Not specified in the official posting

Skills

  • Not specified in the official posting

Benefits

  • Competitive compensation package
  • Professional development opportunities
  • Comprehensive health and wellness benefits
  • Inclusive and collaborative work environment

How to Apply

Applications must be submitted through the official UN careers portal. It is encouraged that applications be updated in the case where new skills or experience are obtained from the time of the initial application so that programme managers will have the most up-to-date information to aid them in their recruiting.