{"id":3906534,"url":"https://alion.io/job/kenya-red-cross-erp-web-portal-developer","title":"ERP Web Portal Developer","company":{"id":1953178,"name":"Kenya Red Cross","domain":"redcross.or.ke","url":"https://alion.io/company/redcross-or-ke","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Nairobi, Kenya"],"countries":["KE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"JavaScript","optional":false},{"name":"Rest API","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Vue.js","optional":false},{"name":"Azure","optional":true},{"name":"Azure DevOps","optional":true},{"name":"Entity Framework Core","optional":true},{"name":"Git","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-11-07T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-07T00:00:00Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"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.\n\nKey Responsibilities:\n\nEnterprise 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\nERP 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.\nAPI & Middleware (15%) Develop secure REST APIs. Implement OAuth2/OpenID Connect. Maintain middleware and synchronisation services.\nApplication Support & Lifecycle (10%) Troubleshoot incidents. Coordinate releases. Reduce technical debt.\nQuality Assurance (8%) Conduct code reviews. Implement testing and quality controls\nDocumentation (7%) Establish and maintain architecture, API, deployment and developer documentation.\nStakeholder Engagement (5%) Gather requirements, train users and provide technical guidance.\nVendor & Team Coordination (5%) Supervise consultants, vendors and interns.\nSecurity & Compliance (5%) Apply secure coding practices\n\nQualifications:\n\nBachelor’s Degree in Computer Science, Information Technology, Software Engineering, Information Systems or related discipline.\n\nMandatory Professional Certifications:\n\nMicrosoft Certified: Dynamics 365 Business Central Functional Consultant Associate (MB800) or current equivalent.\nMicrosoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or current equivalent\n\nDesirable Certifications:\n\nAzure Developer Associate\nDevOps Engineer Expert\nScrum Master/Developer\nITIL Foundation\nPower Platform Developer Associate\n\nExperience:\n\nMinimum five (5) years’ progressively responsible enterprise application development experience.\nAt least three (3) years working with Microsoft Dynamics NAV and/or Business Central.\nStrong C#, ASP.NET MVC/Core, .NET and SQL Server experience.\nExperience with REST APIs, Business Central integrations and AL integration codeunits.\nExperience maintaining enterprise codebases, code reviews, technical documentation and supervision of consultants/vendors/interns.\n\nTechnical Competencies:\n\nFront-end: HTML5, CSS3, JavaScript (ES6+), Vue.js, Tailwind CSS, Responsive Design.\nBack-end: C#, ASP.NET MVC/Core, .NET, Entity Framework.\nBusiness Central: APIs, Web Services, AL fundamentals, Integration Codeunits.\nDatabase: SQL Server.\nEngineering: Git, Azure DevOps, Secure SDLC, Testing, Documentation.\n\nBehavioural Competencies:\n\nStrategic thinking\nAnalytical problem solving\nInnovation\nCustomer focus\nCommunication\nCollaboration\nPlanning\nAccountability\nMentoring\nIntegrity\n\nKey Performance Indicators:\n\nPortal availability\nIntegration uptime\nIncident resolution time\nProject delivery\nDocumentation currency\nCode review compliance\nUser satisfaction\nSecurity compliance\nReduction of technical debt\n\nWorking Relationships:\n\nInternal: ICT, Finance, HR, Procurement, Programmes, Branches and Management.\nExternal: Microsoft partners, consultants, software vendors, banking institutions and system integrators.\n\nWorking Environment: Office-based with occasional travel and after-hours support during deployments, upgrades and critical incidents.\n 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.\n\nKey Responsibilities:\n\nEnterprise 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\nERP 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.\nAPI & Middleware (15%) Develop secure REST APIs. Implement OAuth2/OpenID Connect. Maintain middleware and synchronisation services.\nApplication Support & Lifecycle (10%) Troubleshoot incidents. Coordinate releases. Reduce technical debt.\nQuality Assurance (8%) Conduct code reviews. Implement testing and quality controls\nDocumentation (7%) Establish and maintain architecture, API, deployment and developer documentation.\nStakeholder Engagement (5%) Gather requirements, train users and provide technical guidance.\nVendor & Team Coordination (5%) Supervise consultants, vendors and interns.\nSecurity & Compliance (5%) Apply secure coding practices\n\nQualifications:\n\nBachelor’s Degree in Computer Science, Information Technology, Software Engineering, Information Systems or related discipline.\n\nMandatory Professional Certifications:\n\nMicrosoft Certified: Dynamics 365 Business Central Functional Consultant Associate (MB800) or current equivalent.\nMicrosoft Certified: Dynamics 365 Business Central Developer Associate (MB-820) or current equivalent\n\nDesirable Certifications:\n\nAzure Developer Associate\nDevOps Engineer Expert\nScrum Master/Developer\nITIL Foundation\nPower Platform Developer Associate\n\nExperience:\n\nMinimum five (5) years’ progressively responsible enterprise application development experience.\nAt least three (3) years working with Microsoft Dynamics NAV and/or Business Central.\nStrong C#, ASP.NET MVC/Core, .NET and SQL Server experience.\nExperience with REST APIs, Business Central integrations and AL integration codeunits.\nExperience maintaining enterprise codebases, code reviews, technical documentation and supervision of consultants/vendors/interns.\n\nTechnical Competencies:\n\nFront-end: HTML5, CSS3, JavaScript (ES6+), Vue.js, Tailwind CSS, Responsive Design.\nBack-end: C#, ASP.NET MVC/Core, .NET, Entity Framework.\nBusiness Central: APIs, Web Services, AL fundamentals, Integration Codeunits.\nDatabase: SQL Server.\nEngineering: Git, Azure DevOps, Secure SDLC, Testing, Documentation.\n\nBehavioural Competencies:\n\nStrategic thinking\nAnalytical problem solving\nInnovation\nCustomer focus\nCommunication\nCollaboration\nPlanning\nAccountability\nMentoring\nIntegrity\n\nKey Performance Indicators:\n\nPortal availability\nIntegration uptime\nIncident resolution time\nProject delivery\nDocumentation currency\nCode review compliance\nUser satisfaction\nSecurity compliance\nReduction of technical debt\n\nWorking Relationships:\n\nInternal: ICT, Finance, HR, Procurement, Programmes, Branches and Management.\nExternal: Microsoft partners, consultants, software vendors, banking institutions and system integrators.\n\nWorking Environment: Office-based with occasional travel and after-hours support during deployments, upgrades and critical incidents.","description_format":"text","description_chars":8056,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Media","Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-11-07T03:31:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":39,"reasons":["seen:3","win:early"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/kenya-red-cross-erp-web-portal-developer","json_url":"https://alion.io/job/kenya-red-cross-erp-web-portal-developer.json","meta":{"generated_at":"2026-11-10T10:39:50Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":24810,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1953178},"rest":"https://alion.io/mcp/rest/get_company?id=1953178"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkenya-red-cross-erp-web-portal-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fkenya-red-cross-erp-web-portal-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fkenya-red-cross-erp-web-portal-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/kenya-red-cross-erp-web-portal-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkenya-red-cross-erp-web-portal-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3906534}},{"tool":"search_jobs","arguments":{"company":"redcross.or.ke","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3906534},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}