Technology

Senior Developer

United Nations Environment Programme (UNEP)·Nairobi, kenya·Full Time·Contract
TechnologyFull TimeContract
-Closes Oct 26, 2026

The consultant will:

  • Provide senior technical advice and troubleshooting for complex issues affecting the corporate website, Starter Kit and priority web-platform migrations.
  • Review architecture, code, configurations and implementation approaches for significant or high-risk changes and advise developers on required corrective action.
  • Support technical readiness of major releases and migrations, with particular attention to dependencies, security, performance, integrations and rollback requirements.
  • Provide specialist support, where required, on Drupal architecture, reusable components, React/Next.js integrations, APIs, OpenSearch and related platform functionality.
  • Advise on technical standards and reusable implementation patterns that support maintainability and consistency across UNEP web platforms
  • Support resolution of priority production issues that require senior developer expertise.
  • Coach the designated replacement through practical review of the principal systems, repositories, development workflows, deployment processes, architecture and outstanding technical issues.
  • Develop a practical Drupal technical training and operations manual for use by UNEP developers and the designated replacement, covering development workflows, administration, deployment, maintenance, upgrades and troubleshooting.
  • Develop and maintain comprehensive technical documentation for UNEP's Drupal environment, including architecture, modules, themes, configurations, reusable components, integrations, APIs, search, deployment processes, dependencies, maintenance and troubleshooting procedures.

Qualifications/special skills

  • A master's degree in computer science, information systems, software engineering or other related field is required.
  • A first-level university degree in combination with two additional years of qualifying experience may be accepted in lieu of the master's degree.
  • A minimum of five years of progressively responsible professional experience in web development, including substantial senior-level experience with PHP and Drupal is required.
  • Demonstrated experience providing technical leadership for complex websites or multi-site digital platforms is required.
  • Strong experience with Drupal architecture, themes, modules, configuration, reusable components, website migrations and modernization of enterprise web platforms is required.
  • Experience with JavaScript and modern front-end technologies, preferably React and Next.js. is required.
  • Experience designing and integrating APIs and working with enterprise search technologies such as Elasticsearch or OpenSearch is required. Strong knowledge of Git, code review and CI/CD deployment workflows is required.
  • Experience applying security, accessibility, performance and maintainability standards to web platforms is required.
  • Demonstrated experience reviewing the work of other developers, providing senior technical guidance, producing technical documentation and training materials and transferring technical responsibilities to other technical staff or successor personnel is required.
  • Strong communication skills and the ability to work effectively in a multicultural and international environment is desirable.

Deadline : Oct 20, 2026

Key skills

BA/BSc/HNDMBA/MSc/MA

At a glance

Company

United Nations Environment Programme (UNEP)

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

October 26, 2026

Created

October 13, 2026

More opportunities

Similar roles you might like

Green Com Enterprise Solutions Ltd Software Developer (intern)

Green Com

kenya

full-time

Green Com Enterprise Solutions Ltd Software Developer (Intern) Jobs in Kenya;We are offering an exciting internship for recent ICT graduates who want handson experience building realworld software. Interns will join our development team and contribute to live projects. Preference will be given to candidates with interest or experience in AI agent engineering.Key Responsibilities Green Com Enterprise Solutions Ltd Software Developer (Intern) Jobs in Kenya; Key Responsibilities Design, develop, test and maintain software applications alongside senior developers. Build and experiment with AI agents and LLMpowered features (prompt design, tool integration, workflow automation). Integrate thirdparty APIs and services into company solutions. Write clean, welldocumented and maintainable code. Participate in code reviews, team meetings and agile sprint activities. Troubleshoot, debug and improve existing systems. Research emerging AI and software development tools and share findings.Minimum Requirements Minimum Requirements Degree in Computer Science, Software Engineering, IT, Information Systems or related. Working knowledge of at least one programming language (Python, JavaScript/TypeScript, Java or C#). Understanding of software development fundamentals (data structures, Git, databases). Strong problemsolving skills and willingness to learn. Good written and verbal communication skills.Preferred Qualifications Preferred Qualifications Experience building AI agents or LLMbased applications (Claude, OpenAI, Gemini). Familiarity with agent frameworks (LangChain, LlamaIndex, RAG, MCP). Experience with REST APIs, cloud platforms (AWS, Azure, GCP) or Docker. Portfolio, GitHub profile or personal projects demonstrating skills.What We Offer What We Offer Handson experience on real production projects. Mentorship from experienced developers and engineers. Exposure to cuttingedge AI technologies. Monthly stipend.

14 days ago

It Project Manager

Talent Safari

All, kenya

full-time

About the Role We're looking for an IT Project Manager to join our Africa & Asia regional team and lead the successful delivery of technology initiatives across multiple markets, working closely with cross-functional teams and stakeholders. What You Will Do Define problems, opportunities, and success outcomes, while empowering the team to determine how to get there Define clear project scope, constraints, and priorities to ensure delivery within set timelines Communicate intent through diagrams, sketches, and outlines rather than exhaustive documentation Communicate with users, customer support, and business stakeholders to understand needs, pain points, and strategic direction Pitch shaped work to the leadership team for consideration in upcoming development cycles Identify potential technical issues upfront and team up with senior developers to validate feasibility Keep specs lean and clear - just enough for the team to get started without overloading on documentation Review delivered work against the original intent and stakeholder needs What You Have Proven experience in IT project management, preferably within the fintech, financial services, or other fast-paced, dynamic environments Systems thinking - ability to see how a feature fits into the bigger picture and shape it into a clear, manageable task UX and technical awareness - ability to sketch interface ideas and understand how they might be implemented, without being a designer or developer Ability to pitch ideas clearly and concisely in writing and verbally Customer-centric mindset Being comfortable with trade-offs and limiting scope to ensure projects are delivered within time constraints Comfortable making decisions with incomplete information and carrying them forward Bonus points for: Experience with large-scale software projects Experience with finance products and related processes What We Offer Health insurance Performance-based bonus Learning, development, and career growth opportunities across an international company Active social agenda with team events and company initiatives

a month ago

Servicenow Developer

International Rescue Committee

Nairobi, kenya

full-time

Job Overview/Summary: The ServiceNow Developer will support the administration, configuration, maintenance, documentation, reporting, testing, and end-user support of the IRC's ServiceNow platform. The role will assist with ServiceNow enhancements, workflow configuration, catalog updates, reports, dashboards, testing, and platform support under the technical direction and mentorship of the Senior System Administrator. This position will work closely with IT teams, business stakeholders, product owners, and internal ServiceNow users to understand issues, gather requirements, support configuration changes, and help improve the overall user experience. The ServiceNow Developer will provide Tier 1 and Tier 2 support for ServiceNow-related incidents and requests, escalating complex technical, scripting, integration, security, and platform architecture issues to the Senior System Administrator as needed. The role will contribute to platform stability, documentation, user adoption, release testing, and continuous improvement while following IRC standards, ITIL practices, change management processes, and ServiceNow best practices. Major Responsibilities: Provide Tier 1 and Tier 2 end-user support for ServiceNow-related incidents, requests, access issues, reporting questions, catalog items, and basic configuration issues; escalate complex issues to the Senior System Administrator as needed. Administer and maintain core ServiceNow platform components, including users, groups, roles, assignment groups, forms, lists, tables, reports, dashboards, notifications, and knowledge articles. Configure and maintain ServiceNow solutions across core modules, including Incident, Problem, Change, Service Catalog, Request Management, and Knowledge Management. Support configuration and enhancement of catalog items, record producers, workflows, approvals, forms, reports, dashboards, and automation using ServiceNow configuration tools and Flow Designer. Assist with ServiceNow scripting and platform customizations, including Business Rules, Client Scripts, UI Policies, UI Actions, Script Includes, scheduled jobs, and notifications, under the technical direction of the Senior System Administrator. Support, maintain, test, and troubleshoot ServiceNow integrations with other enterprise systems under the guidance of the Senior Developer, using approved integration methods such as REST/SOAP APIs and IntegrationHub where applicable. Collaborate with stakeholders, IT teams, product owners, and the Senior System Administrator to gather requirements, document user stories, clarify issues, and support the delivery of ServiceNow enhancements. Participate in Quality Assurance, regression testing, release validation, and User Acceptance Testing by preparing test cases, documenting results, logging defects, and supporting stakeholder testing activities. Support ServiceNow upgrades, patches, releases, and update set validation by assisting with impact review, testing, defect documentation, remediation tracking, and post-release validation. Develop and maintain reports, dashboards, and analytics to support operational performance, trend analysis, compliance, and decision-making. Produce and maintain technical documentation, configuration documentation, user guides, admin guides, training materials, and Knowledge Base articles related to ServiceNow functionality and platform support. Support agile delivery by helping prioritize, estimate, update, and complete assigned stories, tasks, incidents, and requests while communicating progress, risks, and blockers to the Senior System Administrator and relevant stakeholders. Develop training materials and conduct ServiceNow training sessions for users, administrators, and stakeholders as needed, including at least once per quarter. Key Working Relationships: Position Reports to: Associate Director, Business Systems IT Receives technical direction, guidance, and mentorship from the Senior Developer. Internal Contacts: IT teams, ServiceNow users, business stakeholders, product owners, and system stakeholders. Job Requirements: Experience Requirements Bachelor's degree in computer science, Information Systems, or a related field, or equivalent professional experience. Minimum of 3 years of hands-on experience with ServiceNow development. ServiceNow Certified System Administrator certification required. Experience supporting core ServiceNow modules such as Incident, Problem, Change, Service Catalog, Request Management, and Knowledge Management. Experience with user administration, group management, role assignments, access support, and basic security administration. Experience configuring and maintaining ServiceNow forms, lists, tables, catalog items, record producers, reports, dashboards, workflows, and notifications. Basic to intermediate JavaScript experience within the ServiceNow platform, including exposure to Business Rules, Client Scripts, UI Policies, UI Actions, Script Includes, and scheduled jobs. Experience supporting testing, release validation, documentation, and end-user training. Strong analytical, troubleshooting, communication, and documentation skills. Ability to work collaboratively with technical teams, business stakeholders, and end users. Preferred Requirements ServiceNow Certified Application Developer certification preferred. Experience with Flow Designer, approvals, automation, and platform process improvements. Experience supporting ServiceNow integrations using REST/SOAP APIs, IntegrationHub, or other approved integration methods. Experience with Service Portal configuration and enhancement, including pages, widgets, catalog experiences, and user-facing functionality. Experience with Automated Test Framework, regression testing, update sets, patches, upgrades, and release validation. Experience supporting ITIL-based processes and ServiceNow platform best practices.

a month ago

Data Engineering Advisor

Cigna

Nairobi, kenya

full-time

The Position The International Health Data Engineering team sits at the heart of the International Health Delivery Services organization and is responsible for Cigna's Data Integration Hub, which ingests data from multiple sources, including all the policy admin systems, and makes it available to numerous downstream consumers. The team is central to provisioning the data behind a range of key initiatives, including all the web portals and multiple integrations, both internal and external. As a Senior Developer within the team, you will provide expert technical leadership on the design, development, and support of our data integration and ETL solutions. Drawing on deep SQL Server expertise, you will act as a principal designer for complex data solutions, help define the standards and practices for how our solutions are built, and take ownership of resolving complex issues to keep business-critical data flowing reliably. You will be encouraged to contribute your own ideas and expertise, and to keep your skills up to date through training and learning. You will engage with teams across a range of technical disciplines and geographies. Recognised internally as a subject matter expert, you will provide thought leadership within Data Engineering while contributing to broader initiatives that require an understanding of the wider business. Core Responsibilities Act as the principal designer and technical lead for complex data initiatives. Design, develop, document, test, and support ETL processes and data integration solutions. Troubleshoot and resolve complex SQL Server-related issues. Model and document data mapping solutions, collaborating with business and technical teams to agree the best approach. Support regular releases and monitor scheduled data processing batches. Proactively suggest improvements to code, tools, and ways of working. Essential Skills 5+ years of experience in Microsoft SQL Server development and support. Advanced T-SQL skills, including development and optimization of stored procedures, views, and functions. Strong understanding of database design, data modelling, query optimization, and performance tuning. Experience developing and supporting ETL solutions using SQL Server Integration Services (SSIS). Knowledge of OLTP and OLAP database environments. Experience analysing business requirements and translating them into technical solutions. Experience with source control and CI/CD pipelines for database development and deployment. Strong troubleshooting, root cause analysis, and problem resolution skills. Experience working with Agile methodologies. Highly Desirable Experience with C# and Python. Experience with modern data engineering technologies, including PySpark and Databricks. Experience working with cloud technologies and services. Experience with AI-assisted development tools such as GitHub Copilot, Cursor AI, or similar technologies. Experience working with health insurance or healthcare data.

2 months ago