ERP Web Portal Developer job at Kenya Red Cross Society
Website :
13 Days Ago
Linkedid Twitter Share on facebook
ERP Web Portal Developer
2026-08-18T15:18:46+00:00
Kenya Red Cross Society
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8086/logo/krcs.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Healthcare
Computer & IT, Social Services & Nonprofit
KES
MONTH
2026-08-24T17:00:00+00:00
8

Company Overview

Kenya Red Cross is one of the many International Red Cross and Red Crescent Movement societies around the world. The Kenya organisation was established in 1965, The Kenya Red Cross supports and runs a number of projects whilst raising awareness to the Kenyan public about the current issues or problems which may affect them.

Position Overview:

The ERP and Web Portal Developer is responsible for the design, development, enhancement, support and continual improvement of enterprise web applications, APIs, middleware and integrations supporting Microsoft Dynamics 365 Business Central On-Premises. The incumbent leads development of secure, scalable and maintainable C#/.NET solutions, collaborates with the Business Central AL Developer to design integration solutions and develop AL integration codeunits where required, and establishes enterprise technical documentation and software engineering standards. The role supervises consultants, vendors and interns while translating business requirements into robust digital solutions.

Key Responsibilities:

Enterprise Web Portal Development (25%)

  • Develop and maintain staff, partner, beneficiary and public-facing portals using C#, ASP.NET, JavaScript, Vue.js and Tailwind CSS.
  • Maintain and extend the existing enterprise C#/.NET codebase while preserving architecture and backward compatibility

ERP Integration & Business Central (20%)

  • Design integrations with Business Central.
  • Develop AL integration codeunits where required.
  • Collaborate with the AL Developer on solution architecture.
  • Develop and consume Business Central APIs and web services.

API & Middleware (15%)

  • Develop secure REST APIs.
  • Implement OAuth2/OpenID Connect.
  • Maintain middleware and synchronisation services.

Application Support & Lifecycle (10%)

  • Troubleshoot incidents.
  • Coordinate releases.
  • Reduce technical debt.

Quality Assurance (8%)

  • Conduct code reviews.
  • Implement testing and quality controls

Documentation (7%)

  • Establish and maintain architecture, API, deployment and developer documentation.

Stakeholder Engagement (5%)

  • Gather requirements, train users and provide technical guidance.

Vendor & Team Coordination (5%)

  • Supervise consultants, vendors and interns.

Security & Compliance (5%) .

  • Apply secure coding practices

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Information Systems or related discipline.
  • Mandatory Professional Certifications
  • Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate (MB800) or current equivalent.
  • Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or current equivalent
  • Please note that you will be required to support the certifications with relevant documentation
  • Desirable Certifications
  • Azure Developer Associate
  • DevOps Engineer Expert
  • Scrum Master/Developer
  • ITIL Foundation
  • Power Platform Developer Associate

Experience

  • Minimum five (5) years' progressively responsible enterprise application development experience.
  • At least three (3) years working with Microsoft Dynamics NAV and/or Business Central.
  • Strong C#, ASP.NET MVC/Core, .NET and SQL Server experience.
  • Experience with REST APIs, Business Central integrations and AL integration codeunits.
  • Experience maintaining enterprise codebases, code reviews, technical documentation and supervision of consultants/vendors/interns.

Technical Competencies

  • Front-end: HTML5, CSS3, JavaScript (ES6+), Vue.js, Tailwind CSS, Responsive Design.
  • Back-end: C#, ASP.NET MVC/Core, .NET, Entity Framework.
  • Business Central: APIs, Web Services, AL fundamentals, Integration Codeunits.
  • Database: SQL Server.
  • Engineering: Git, Azure DevOps, Secure SDLC, Testing, Documentation.

Behavioural Competencies

  • Strategic thinking
  • Analytical problem solving
  • Innovation
  • Customer focus
  • Communication
  • Collaboration
  • Planning
  • Accountability
  • Mentoring
  • Integrity

Key Performance Indicators

  • Portal availability
  • Integration uptime
  • Incident resolution time
  • Project delivery
  • Documentation currency
  • Code review compliance
  • User satisfaction
  • Security compliance
  • Reduction of technical debt
  • Develop and maintain staff, partner, beneficiary and public-facing portals using C#, ASP.NET, JavaScript, Vue.js and Tailwind CSS.
  • Maintain and extend the existing enterprise C#/.NET codebase while preserving architecture and backward compatibility
  • Design integrations with Business Central.
  • Develop AL integration codeunits where required.
  • Collaborate with the AL Developer on solution architecture.
  • Develop and consume Business Central APIs and web services.
  • Develop secure REST APIs.
  • Implement OAuth2/OpenID Connect.
  • Maintain middleware and synchronisation services.
  • Troubleshoot incidents.
  • Coordinate releases.
  • Reduce technical debt.
  • Conduct code reviews.
  • Implement testing and quality controls
  • Establish and maintain architecture, API, deployment and developer documentation.
  • Gather requirements, train users and provide technical guidance.
  • Supervise consultants, vendors and interns.
  • Apply secure coding practices
  • C#
  • ASP.NET
  • JavaScript
  • Vue.js
  • Tailwind CSS
  • REST APIs
  • Business Central integrations
  • AL integration codeunits
  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Responsive Design
  • ASP.NET MVC/Core
  • .NET
  • Entity Framework
  • APIs
  • Web Services
  • AL fundamentals
  • Integration Codeunits
  • SQL Server
  • Git
  • Azure DevOps
  • Secure SDLC
  • Testing
  • Documentation
  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Information Systems or related discipline.
  • Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate (MB800) or current equivalent.
  • Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or current equivalent
  • Azure Developer Associate
  • DevOps Engineer Expert
  • Scrum Master/Developer
  • ITIL Foundation
  • Power Platform Developer Associate
bachelor degree
12
JOB-6a8477d69e9ee

Vacancy title:
ERP Web Portal Developer

[Type: FULL_TIME, Industry: Healthcare, Category: Computer & IT, Social Services & Nonprofit]

Jobs at:
Kenya Red Cross Society

Deadline of this Job:
Monday, August 24 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Tuesday, August 18 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Kenya Red Cross Society
Kenya Red Cross Society jobs in Kenya

JOB DETAILS:

Company Overview

Kenya Red Cross is one of the many International Red Cross and Red Crescent Movement societies around the world. The Kenya organisation was established in 1965, The Kenya Red Cross supports and runs a number of projects whilst raising awareness to the Kenyan public about the current issues or problems which may affect them.

Position Overview:

The ERP and Web Portal Developer is responsible for the design, development, enhancement, support and continual improvement of enterprise web applications, APIs, middleware and integrations supporting Microsoft Dynamics 365 Business Central On-Premises. The incumbent leads development of secure, scalable and maintainable C#/.NET solutions, collaborates with the Business Central AL Developer to design integration solutions and develop AL integration codeunits where required, and establishes enterprise technical documentation and software engineering standards. The role supervises consultants, vendors and interns while translating business requirements into robust digital solutions.

Key Responsibilities:

Enterprise Web Portal Development (25%)

  • Develop and maintain staff, partner, beneficiary and public-facing portals using C#, ASP.NET, JavaScript, Vue.js and Tailwind CSS.
  • Maintain and extend the existing enterprise C#/.NET codebase while preserving architecture and backward compatibility

ERP Integration & Business Central (20%)

  • Design integrations with Business Central.
  • Develop AL integration codeunits where required.
  • Collaborate with the AL Developer on solution architecture.
  • Develop and consume Business Central APIs and web services.

API & Middleware (15%)

  • Develop secure REST APIs.
  • Implement OAuth2/OpenID Connect.
  • Maintain middleware and synchronisation services.

Application Support & Lifecycle (10%)

  • Troubleshoot incidents.
  • Coordinate releases.
  • Reduce technical debt.

Quality Assurance (8%)

  • Conduct code reviews.
  • Implement testing and quality controls

Documentation (7%)

  • Establish and maintain architecture, API, deployment and developer documentation.

Stakeholder Engagement (5%)

  • Gather requirements, train users and provide technical guidance.

Vendor & Team Coordination (5%)

  • Supervise consultants, vendors and interns.

Security & Compliance (5%) .

  • Apply secure coding practices

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Information Systems or related discipline.
  • Mandatory Professional Certifications
  • Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate (MB800) or current equivalent.
  • Microsoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or current equivalent
  • Please note that you will be required to support the certifications with relevant documentation
  • Desirable Certifications
  • Azure Developer Associate
  • DevOps Engineer Expert
  • Scrum Master/Developer
  • ITIL Foundation
  • Power Platform Developer Associate

Experience

  • Minimum five (5) years' progressively responsible enterprise application development experience.
  • At least three (3) years working with Microsoft Dynamics NAV and/or Business Central.
  • Strong C#, ASP.NET MVC/Core, .NET and SQL Server experience.
  • Experience with REST APIs, Business Central integrations and AL integration codeunits.
  • Experience maintaining enterprise codebases, code reviews, technical documentation and supervision of consultants/vendors/interns.

Technical Competencies

  • Front-end: HTML5, CSS3, JavaScript (ES6+), Vue.js, Tailwind CSS, Responsive Design.
  • Back-end: C#, ASP.NET MVC/Core, .NET, Entity Framework.
  • Business Central: APIs, Web Services, AL fundamentals, Integration Codeunits.
  • Database: SQL Server.
  • Engineering: Git, Azure DevOps, Secure SDLC, Testing, Documentation.

Behavioural Competencies

  • Strategic thinking
  • Analytical problem solving
  • Innovation
  • Customer focus
  • Communication
  • Collaboration
  • Planning
  • Accountability
  • Mentoring
  • Integrity

Key Performance Indicators

  • Portal availability
  • Integration uptime
  • Incident resolution time
  • Project delivery
  • Documentation currency
  • Code review compliance
  • User satisfaction
  • Security compliance
  • Reduction of technical debt

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, August 24 2026
Duty Station: Nairobi | Nairobi
Posted: 18-08-2026
No of Jobs: 1
Start Publishing: 18-08-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.