Mid - Senior Consultant_Software Developer
Moyo
Date: 1 day ago
City: Pretoria, Gauteng
Contract type: Full time

WELCOME TO MOYO
Mid - Senior Consultant_Software Developer
We are looking for a Mid to Senior Software Engineer with strong experience in Microsoft Power Platform, particularly Power Automate and Power Apps, to join our dynamic team in Gauteng, South Africa. The ideal candidate will be a Senior Software Engineering Consultant who can take the lead in designing, building, and optimising business applications. While the focus of this role is on Power Platform capabilities, a solid background in Microsoft-based development is also expected. You will collaborate closely with business analysts, stakeholders, and fellow developers to deliver robust, scalable, and user-friendly solutions that streamline business processes and enhance overall productivity.
Primary Duties And Responsibilities
We seek understanding.
We make a difference.
We’ve got your back.
We are leaders.
We are reliable.
We are brave.
Mid - Senior Consultant_Software Developer
We are looking for a Mid to Senior Software Engineer with strong experience in Microsoft Power Platform, particularly Power Automate and Power Apps, to join our dynamic team in Gauteng, South Africa. The ideal candidate will be a Senior Software Engineering Consultant who can take the lead in designing, building, and optimising business applications. While the focus of this role is on Power Platform capabilities, a solid background in Microsoft-based development is also expected. You will collaborate closely with business analysts, stakeholders, and fellow developers to deliver robust, scalable, and user-friendly solutions that streamline business processes and enhance overall productivity.
Primary Duties And Responsibilities
- 5+ years in Software Engineering with a strong background in Microsoft technologies.
- At least 2 years’ experience in Microsoft Power Platform technologies.
- Experience in DevOps, solution packaging, and source control (e.g., Azure DevOps or GitHub).
- Excellent communication (written and verbal) and problem-solving skills.
- Provide technical leadership and mentorship to junior developers.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Ensure best practices are followed in development, deployment, and governance.
- Troubleshoot and resolve technical issues, ensuring high system performance and reliability.
- Design, develop, maintain and optimize Power Apps and Power Automate solutions.
- Integrate Power Platform solutions with SharePoint, Microsoft Teams, Dataverse, Azure, and external systems.
- Expert-level experience in Power Automate (Flows) and Power Apps (Canvas & Model-driven).
- Experience with Power Platform data layer working with Microsoft SQL Server, Dataverse, SharePoint, Files, Microsoft 365 and the like.
- Strong understanding of REST APIs, JSON, connectors, and Azure integration patterns.
- Proficient in Power Platform ALM (Application Lifecycle Management) and environment strategy.
- Preferably have Power Platform Certifications.
- Degree in Computer Science, Engineering, Informatics, BIT or another relevant field
- Power Platform Certifications.
- Microsoft & Azure Certifications.
- Banking, Fin-tech or FSP Industry
- Power BI, Power Virtual Agents, or Dynamics 365.
- Azure Logic Apps, Azure Functions, or custom connector development.
- Agile/Scrum environment experience.
We seek understanding.
We make a difference.
We’ve got your back.
We are leaders.
We are reliable.
We are brave.
See more jobs in Pretoria, Gauteng