Back to jobs
Job in Kenya

ERP Web Portal Developer

Kenya Red Cross Society Kenya Red Cross Society Full Time Posted 2026-11-07
AI job insight

AI job insight

See full AI guide

Kenya Red Cross Society is seeking an ERP Web Portal Developer to lead secure, scalable web applications and Microsoft Dynamics 365 Business Central integrations. The role involves C#/.NET development, REST APIs, middleware, quality assurance, documentation, and coordination of consultants, vendors, and interns.

  • Full-time position based in Nairobi with working hours from 8 to 5
  • Leads enterprise portal, API, middleware, and Business Central integration development
  • Uses C#, ASP.NET, JavaScript, Vue.js, Tailwind CSS, REST APIs, OAuth2, and OpenID Connect
Source BrighterMonday Kenya Salary Not enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.

Similar jobs

More roles you may want to review before you leave.
CountyNairobiCityNot specifiedContractFull TimePosted2026-11-07Close dateNot specifiedExperienceNot specifiedSourceBrighterMonday Kenya
ERP developerweb portal developerC# .NET developerBusiness Central integrationsoftware developmentEnglishsecurityinternshipentregadortechnologyfinanceSoftware developer

AI summary

Kenya Red Cross Society is seeking an ERP Web Portal Developer to lead secure, scalable web applications and Microsoft Dynamics 365 Business Central integrations. The role involves C#/.NET development, REST APIs, middleware, quality assurance, documentation, and coordination of consultants, vendors, and interns.

  • Full-time position based in Nairobi with working hours from 8 to 5
  • Leads enterprise portal, API, middleware, and Business Central integration development
  • Uses C#, ASP.NET, JavaScript, Vue.js, Tailwind CSS, REST APIs, OAuth2, and OpenID Connect
  • Requires a bachelor’s degree in computer science, IT, software engineering, or a related field
  • Applicant location is Kenya and the working language is English
Use AI for this job

AI job guide

Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.

AI salary guide

Not enough public data

Not enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.

Can you qualify for this role?

  • UnclearRelated work experienceThe text mentions experience, but the exact level should be confirmed at source.
  • RequiredEducation or certification mentioned in the postThe captured text mentions education, a diploma, certificate, or licence.
  • PreferredPractical evidence in security, internship, entregadorThe tags and summary point to skills connected with this role.
  • RequiredAvailability to work in NairobiThe vacancy is associated with this location.
  • UnclearComfort with the Full Time contract termsConfirm hours, duration, probation and benefits at the original source.

Documents to prepare

  • Likely requiredUpdated CV
  • Role specificCover letter or short employer message
  • OptionalProfessional references
  • Role specificAcademic or professional certificates
  • VerifyID or passport only after verifying the employer

Application tips for this job

  • Place your strongest ERP Web Portal Developer evidence in the first half of your CV.
  • In your cover letter or employer message, connect your experience to Kenya Red Cross Society and the role in Nairobi.
  • Add concrete examples related to security, internship, entregador, ideally with measurable outcomes or clear responsibilities.
  • Follow the instructions from BrighterMonday Kenya; avoid sending documents to unofficial contacts or copied links.
  • Confirm the deadline, interview location and employer contact before sharing personal documents.
  • Prepare a polite question about pay, benefits and contract terms for later interview stages.

Source and safety check

  • BrighterMonday Kenya
  • Original source link available
  • Application method is clear
  • Deadline not specified
  • No major risk signal was detected in the captured text.

Never pay for interviews, shortlisting, medical checks, uniforms, or job placement. Confirm every application at the original source before sharing personal documents. Report suspicious listing.

Interview preparation

  • What experience makes you a strong fit for this ERP Web Portal Developer role in security, internship?
  • How have you handled responsibilities similar to those in this job post?
  • Are you available to work in Nairobi under the listed contract or schedule?
  • Prepare examples with clear responsibilities, tools used and measurable outcomes.
  • Review the source and research Kenya Red Cross Society before the interview.

Ask what the first priorities will be in the role and how success will be measured.

Original source description

K

ERP Web Portal Developer

Kenya Red Cross Society

Software & Data

Today

New

Nairobi

Full Time

Confidential

Share link

Share on WhatsApp

Share on LinkedIn

Share on Facebook

Share on Twitter

Share via SMS

Language Requirement:

English

Work Type:

Full Time

Working Hours:

8 to 5

Applicant Location:

Kenya

Job descriptions & requirements

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
  • Desirable Certifications:
  • Azure Developer Associate
  • DevOps Engineer Expert
  • Scrum Master/Developer
  • ITIL Foundation
  • Power Platform Developer Associate
  • 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
  • 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

Working Relationships:

Internal: ICT, Finance, HR, Procurement, Programmes, Branches and Management.

External: Microsoft partners, consultants, software vendors, banking institutions and system integrators.

Working Environment:

Office-based with occasional travel and after-hours support during deployments, upgrades and critical incidents.

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
  • 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
  • Working Relationships:
  • Internal: ICT, Finance, HR, Procurement, Programmes, Branches and Management.
  • External: Microsoft partners, consultants, software vendors, banking institutions and system integrators.
  • Working Environment:
  • Office-based with occasional travel and after-hours support during deployments, upgrades and critical incidents.
  • Log In and Apply
  • Important safety tips
  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
  • Report Job
Source and provenanceSource: BrighterMonday Kenya. Last checked: 2026-11-07.Kazi Connect is a job discovery service, not the employer. Always confirm the vacancy at the original source.Summaries may be AI-assisted. Report inaccurate content.
Never pay to apply. Always confirm the original source and watch for payment requests, sensitive document requests, or unrealistic promises.