Microsoft Power Automate Developer
BDO South Africa
2025/05/14 JHB Illovo
Primary Purpose of the Job
A Microsoft Power Automate Developer plays a crucial role in designing, developing, and implementing automated workflows and processes using Microsoft Power Automate. This professional collaborates with various stakeholders to understand business requirements and translate them into effective automation solutions.
Main Duties and Responsibilities
General:
Process Automation:
Requirements Gathering:
Integration:
Error Handling & Monitoring:
Documentation & Testing:
Governance & Security:
Qualifications, Experience, Knowledge and Skills
Qualifications
• Education: Bachelor’s degree in computer science, Information Technology, or a related field.
• Certifications: Microsoft Power Platform certification or relevant Microsoft certifications
Experience
• Proven experience in developing and managing workflows using Microsoft Power Automate.
• Familiarity with Microsoft Power Platform including Power BI, Power Apps, and Power Virtual Agents.
• Experience in integrating Power Automate with other Microsoft services such as SharePoint, Dynamics 365, and Azure.
• Strong understanding of REST APIs, JSON, and other integration methodologies.
• Experience with scripting languages like JavaScript and knowledge of SQL.
• Background in software development and knowledge of Agile methodologies.
Competencies: Knowledge and Skills
Behavioural Competencies
• Analytical Thinking: Ability to analyse complex business processes and identify opportunities for automation.
• Problem-Solving Skills: Creative mindset and ability to troubleshoot issues effectively.
• Communication: Strong verbal and written communication skills to interact with stakeholders at all levels.
• Team Collaboration: Ability to work collaboratively within a team and across departments.
• Attention to Detail: High level of accuracy in developing workflows and ensuring they meet business requirements.
• Adaptability: Ability to adapt to changing technologies and business needs.
• Time Management: Efficient in managing multiple tasks and meeting deadlines.
BDO Core Competencies