Senior Developer/ IT Project Manager/

Position:

Organization: BGI Ethiopia

Not Specified

The Senior Developer/ IT Project Manager/ is responsible for overseeing and driving the successful delivery of technology projects from inception to completion and design, develop, and deploy solutions using Microsoft Power Platform and modern software development frameworks. The ideal candidate will manage cross-functional project teams, communicate with stakeholders, and ensure that project goals align with business objectives. In addition, the ideal candidate will play a critical role in advancing our low-code/no-code strategy and integrating enterprise data sources, including Microsoft 365, Dynamics 365 (Business Central), SharePoint, ELEADER, Dimo Maint and external APIs.

Duties and Responsibilities:

  • Design, develop, test, and maintain IT applications using Web development frameworks including Frontend JavaScript frameworks such as React, Angular, or Vue.js; Backend development using Node.js with Express.js, Laravel/PHP, Next.js or Spring Boot and related frameworks.

  • Develop scalable and secure Power Platform solutions (Canvas Apps, Model-Driven Apps, Power Automate Flows, and Power BI Reports).

  • Build, maintain, and optimize APIs, data integrations, and automated workflows connecting SharePoint, Dataverse, Dynamics 365, Azure SQL, Business Central, and third-party APIs, and other enterprise or external systems.

  • Provide operational and technical support for developed and existing applications. 

  • Document technical specifications, configurations, and create user and support guides. 

  • Participate in code reviews, testing, and continuous improvement activities.

  • Manage end-to-end IT solution delivery – requirements for gathering planning, development, testing, deployment, and closure.

  • Define project scope, deliverables, timelines, and manage risks, issues, and dependencies.

  • Coordinate with business stakeholders, IT leadership, and external vendors to ensure alignment.

  • Maintain project documentation (charters, plans, status reports, risks, communications).

  • Conduct project meetings, track progress, and report KPIs to management and the Steering Committee.

  • Design, build, and maintain Power BI dashboards and reports for actionable insights.

  • Integrate and model data from ERP, HR, Sales, Finance and Supply Chain systems and external databases/APIs where applicable.

  • Ensure data accuracy, consistency, and performance optimization of reports (DAX tuning, refresh reliability).

  • Collaborate with business units to define KPIs and reporting requirements

Job Requirements

  • MSc/BSc Degree in IT/Computer Science/Computer Engineering, or related fields

  • 6- and 8 years relevant experience with 3 years at IT Project Management role for MSc and BSc respectively.

  • Handson experience in software development Java, C#, Node.js, JavaScript, PHP, HTML/CSS, and experience with .NET Core or other modern frameworks such React, Expres.js, Laravel etc.

  • Handson experience in managing projects. 

  • Handson experience in software development specifically with Microsoft Power Platform and other modern software development frameworks.

  • Hands-on experience with Power BI development and DAX, Power Platform development using Power Automate Flows, and Power Apps (Canvas and Model-driven).

  • Proficiency in Java, C#, Node.js, JavaScript, PHP, HTML/CSS, and experience with .NET Core or other modern frameworks such React, Expres.js, Laravel etc.

  • Proven track record of successful project delivery on time and within budget

  • Strong understanding of computer systems and how they can be used to support business processes.

  • Excellent communication, presentation, and interpersonal skills

  • Experience of translating business requirements into technical proposals and technology solutions

  • Experience of managing and coordinating vendors (Integrators) 

How to Apply:

Apply using THIS LINK

Job Requirements Master's or Bachelor's Degree in IT, Computer Science, Computer Engineering or in a related field of study with relevant work experience Duties and Responsibilities: - Develop scalable and secure Power Platform solutions (Canvas Apps, Model-Driven Apps, Power Automate Flows, and Power BI Reports). - Provide operational and technical support for developed and existing applications.  - Document technical specifications, configurations, and create user and support guides.  How to Apply Apply using the provided link below

Deadline: Feb 4, 2026, 12:00 AM

Location: , Addis Ababa

Amount: 1