automation developer

abc
Cape Town
ZAR 300 000 - 400 000
Job description

Role

  1. Review Business Processes: Analyze and understand existing workflows, identify automation opportunities, and gather relevant data and system information to explore potential solutions and tools.
  2. Define Technical Requirements: Assess the technical infrastructure, access needs, and establish clear project development timelines.
  3. Create Process Maps: Design and document current and future-state process maps, ensuring validation from stakeholders.
  4. Outline Benefits and Costs: Define the expected benefits and conduct a cost-benefit analysis (CBA) for the project.
  5. Confirm Scope and Features: Align with stakeholders on the project scope, supported features, and anticipated benefits.
  6. Develop and Test Solutions: Build the project using the chosen technology stack/architecture, perform internal testing, and refine the solution.
  7. Gather Feedback and Iterate: Share the tool with the operations team for testing, collect feedback, address issues, and implement additional features as needed.
  8. Document and Standardize: Prepare standard operating procedures (SOPs) and related documentation, including time and motion studies.
  9. Engage Stakeholders: Collaborate with internal and external stakeholders for project approvals and demonstrations.
  10. Support Team Collaboration: Work closely with solution experts and team members to provide guidance and support for their projects.

Essentials

  1. Minimum 12 – 15 years of professional experience.
  2. Analytical and Interpersonal Skills: Demonstrates a strong balance of analytical problem-solving abilities, interpersonal skills, and relationship-building expertise.
  3. Technical Proficiency: Expert-level proficiency in Excel, Access, Word, and PowerPoint.
  4. Automation Expertise: Advanced knowledge of automation tools and programming languages, including VBA, Python, C#, Selenium, and related applications.
  5. Presentation Skills: Skilled in creating professional presentations using PowerPoint or Visio.
  6. Web Automation Knowledge: Proficient in HTML, CSS, and JavaScript for automating web applications.
  7. Database Systems: Comprehensive understanding of database systems such as SQL, Oracle, and NoSQL databases.
  8. Effective Communication: Ability to communicate clearly and effectively with clients and other stakeholders.
  9. Team Management: Capable of managing and supporting a team effectively.
  10. Project Management: Adheres to project timelines and delivers work within defined deadlines, requiring minimal supervision.
  11. Adaptability: Quickly learns and adapts to new technologies.
  12. Emerging Tech Skills: Familiarity with prompt engineering and generative AI is a plus.
  13. Numerical Aptitude: Strong skills in calculations and data analysis.

Primary Internal Interactions

  1. Business team / Process Experts / SMEs / operational leadership, and/or senior management, development and testing team
  2. All Technology sub-functions

Primary External Interactions

  1. Client Teams – especially client business & technology teams

Organizational Relationships

Reports To: AVP
Supervises: Individual contributor, plus team management

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new automation developer jobs in Cape Town