Senior Power Platform Applications Developer, Rosebank
-
Rosebank, South Africa
-
Last edited: a week ago
-
Save
Main Duties and Responsibilities
Engage with business stakeholders to gather and refine requirements and translate them into technical designs and solutions.
Lead the development of model‑driven and/or canvas Power Apps, Power Automate flows, Power Pages, and extend the solution via custom code/plugins where needed.
Architect and build integrations between the Power Platform/Dynamics 365 and other systems (REST APIs, Azure Functions/Logic Apps, Dataverse, SQL, third‑party services).
Customize/configure Dynamics 365 (Sales, Customer Service, Field Service, etc.) and extend using SDK, plugins, workflows, custom connectors.
Develop and maintain Dataverse schema, business rules, security model, sharing model, and data integrations.
Ensure ALM practices: version control (Azure DevOps/Git), build/release pipelines, automated testing, environment management.
Mentor and support junior developers and other team members; share best practices.
Drive performance, scalability, reliability, and maintainability of solutions.
Contribute to documentation (architecture, design, test plans, user guides) and support/troubleshooting of live systems.
Stay current with Microsoft roadmap (Power Platform, D365, Azure) and propose innovations/improvements.
Qualifications / Recognition of Prior Learning Equivalent
Grade 12.
Microsoft certifications (PL‑200, PL‑400, Dynamics 365 Developer Associate) preferred.
Bachelor’s degree in Computer Science, Information Systems, or similar preferred.
Work Experience and Knowledge
5+ years of experience in a Microsoft ecosystem developer role, including strong hands‑on with Power Platform and/or Dynamics 365.
Proven experience designing and delivering solutions using Power Apps (model‑driven&canvas), Power Automate (advanced flows or RPA), Power Pages.
Strong experience with Dynamics 365 CE/CRM (and possibly F&O) customization/configuration and extension.
Proficiency in C#/.NET (for plugins/custom workflow activities), JavaScript/TypeScript (for client scripting/custom controls), HTML/CSS as needed.
Good working knowledge of Dataverse (entity modelling, relationships, business rules, security), SQL Server, relational database concepts.
Experience with REST/HTTP APIs, OData, integration patterns, third‑party connectors.
Exposure to Azure services (Logic Apps, Functions, API Management, Service Bus).
Strong experience with ALM/DevOps practices: version control, CI/CD pipelines, automated testing, environment management.
Strong problem‑solving skills; able to work independently and lead technical architecture decisions.
Excellent communication skills and mentoring ability.
Strong understanding of integration patterns, web services, APIs, and data migration strategies for connecting Dynamics 365 with external systems.
Solid knowledge of software development lifecycle (SDLC) methodologies and agile development practices.
Familiarity with data migration concepts and tools for migrating data to Dynamics 365.
Technical Competencies
Expertise in Dynamics 365 and the Power Platform, including Dynamics 365 modules such as Sales, Marketing and Services.
Advanced skills in Microsoft development stacks, including .NET, C#, JavaScript, HTML, CSS, and SQL Server.
Proficiency in developing, deploying, customizing, and integrating Microsoft Dynamics 365.
Demonstrated proficiency in customizing and creating CRM entities.
Extensive experience in designing and implementing custom plugins, workflows, actions, and web resources in Dynamics 365.
Demonstrated proficiency with Power Apps and Power Automate.
Proficiency in combining custom pages with D365 Modular Apps.
Behavioural Competencies
Internally motivated, ability to work independently and in a team environment.
Proactive, self‑starter with initiative to find ways to improve solutions, systems, and processes.
Proven communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels.
Excellent analytical and problem‑solving skills.
BDO Core Competencies
Relationships and Collaboration.
Exceptional Client Service.
Business Growth.
Engaging people.
Leadership.
Quality, Risk management and Operational performance.
#J-18808-Ljbffr
-
Company nameBDO South Africa
-
Job positionSenior Power Platform Applications Developer
Senior Power Platform Applications Developer has been posted in the Sandton Information Technology category on Locanto.
Why not check out other ads in this category, such as Business Development Manager - (PERMANENT), Sandton, Trade Tested Refrigeration Technician (Refrigeration Truck …, Sandton or Junior Salesforce Developer – (Hybrid -Sandton) in Sandton. Currently, there are 5 ads posted in the Information Technology category in Sandton.
Interested in more? Widen your search to view ads in nearby areas of Sandton. This includes Information Technology in Primrose, Johannesburg and Bedfordview. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.