
Automation Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Collaborating with other members of the Digitech team and business stakeholders to implement solutions.
- Write and maintain programming scripts to enhance functionality and/or performance of company applications as necessary as defined by the solution architect and associated business process.
- Ability to work formally across the full SDLC within the defined governance frameworks
- Train and support end-users on the developed systems where required.
- Support team members as required on the projects to close out within project timeline.
- Design, develop, and implement automated workflows using Power Automate.
- Streamline manual, repetitive tasks in departments like HR, finance, operations, etc.
- Collaborate with stakeholders to understand business needs.
- Translate these needs into technical requirements for automation.
- Connect Power Automate with various systems e.g. Microsoft 365 (e.g., SharePoint, Outlook, Teams), Dynamics 365, External APIs and third-party applications (via connectors or custom APIs) etc.
- Run and monitor software performance tests on new and existing applications for the purposes of correcting errors, isolating areas for improvement, and general debugging
- Document automation processes, logic, and architecture, and assist with development documentation and guidelines as required for developed systems.
- Perform unit testing and UAT (User Acceptance Testing) to ensure functionality and stability.
- Adhere to organizational standards for data governance, security, and compliance.
- Manage user roles and access control in automated processes.
- Education: Bachelor’s degree in computer science, Information Technology, or a related field.
- Certifications: Microsoft Power Platform certification or relevant Microsoft certifications
- 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.
- 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.
- Relationships and Collaboration
- Exceptional Client Service
- Business Growth
- Leadership
- Quality, Risk management and Operational performance
- Engaging people