IT Developer & Automation Engineer - Durban
Pro Talent.Co.Za
Job at a glance
Reports To: IT & AI Manager Hours: (Mon–Fri: 08:00 to 16:30, Sat: 08:00 to 13:00) Main Purpose: Design and build robust, code-based automation solutions while maintaining existing Low-Code ecosystems. Manage development tasks via the Helpdesk system and assist with L2/L3 escalations when required. Key Responsibilities: Custom Development & Automation: Develop automation scripts using Python or C# for complex tasks.
Build and maintain REST/SOAP API integrations between ERP, POS, and 3rd party systems. Maintain existing Power Platform/UiPath/RPA flows (critical for continuity). Helpdesk & Task Management: Use the Helpdesk System to log, track, and manage all development tasks, bugs, and change requests. Assist in resolving escalated L2/L3 technical tickets when support team is overloaded. Adhere to Helpdesk SLAs for task completion and communication.
Governance & Version Control (Critical): All code must be version-controlled in GitHub. No local-only scripts. All production deployments require approval from the IT & AI Manager. Implement logging, error handling, and security protocols for all automations. AI Implementation: Integrate AI models (Azure AI, OpenAI, Claude, Local LLMs, etc.) into business processes securely. Enforce code review standards for all AI-generated scripts.
Data Engineering: Write optimized SQL queries/stored procedures for data extraction. Build automated data pipelines for Power BI/Reporting. Required Qualifications & Experience: Bachelor's Degree in IT, Computer Science, Engineering, or related field. 5+ Years (Minimum) in Software Development or Automation Engineering. Python or C# .NET, SQL (Advanced), API Integration (REST/SOAP), Git/GitHub.
Power Platform (Power Apps/Automate), UiPath, AI API integration. Proven experience with GitHub (Pull Requests, Branching, Version Control). Comfortable working within a ticketing system to manage workflow and priorities. Performance Metrics: Code Coverage & Testing (>80% for critical scripts) System Uptime & Automation Success Rate (>98%) Compliance: 100% of code stored in GitHub; 100% of production deploys approved.
Helpdesk: Adherence to SLA targets for task resolution and ticket updates.