Developer II | Operations Analytics

Allan Gray

Cape Town

On-site

ZAR 650,000 - 900,000

Full time

34 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Allan Gray in Cape Town seeks a technically strong developer to design and implement automation and software solutions for Retail Operations. You will work across the full solution lifecycle, solving real operational problems with technology.

The role focuses on Tungsten/Kofax RPA, Python, SQL, APIs, and modern web technologies, with opportunities to contribute to AI-enabled workflows and continuous improvement within the team.

Qualifications

  • Strong technical aptitude and interest in software development, automation and AI.
  • Programming experience in Python, Java, JavaScript or TypeScript.
  • Working knowledge of SQL and relational databases.
  • Understanding of software development principles and reusable code.
  • Ability to learn unfamiliar technologies quickly and work independently.

Responsibilities

  • Design, develop, test, implement and maintain automation and software solutions that support Retail Operations.
  • Develop solutions using Tungsten Automation (Kofax) RPA, SQL, Python, APIs, scripting languages and web technologies.
  • Contribute to AI solutions, including AI agents and generative AI-enabled workflows.
  • Collaborate with teams across Retail Operations to understand challenges and opportunities for improvement.
  • Contribute across the full solution lifecycle from concept to production support and continuous improvement.
  • Develop understanding of Retail Operations products, processes, systems and data.
  • Build reliable, maintainable and secure solutions meeting development standards.
  • Troubleshoot issues across applications, databases, integrations and production environments.
  • Develop and optimise SQL queries and data-processing logic.
  • Document designs, support guides and technical documentation.

Skills

Python
Java
JavaScript/TypeScript
SQL
Analytical thinking
Problem solving

Education

Bachelor's degree in Computer Science / IT

Tools

Tungsten Automation
Kofax RPA
APIs
Web technologies

Job description

Job Summary

Operations Analytics forms part of the broader Retail Operations team. We help Retail Operations improve how work is done by working with teams across the department to understand operational challenges, identify opportunities for improvement and design practical solutions that make our processes more efficient, effective and sustainable.

The team brings together a range of capabilities, including business analysis, data analytics, process engineering and automation. While we perform different roles and bring different areas of expertise, we are part of the same Retail Operations team and work towards the same purpose: delivering better outcomes for our clients and our business.

The Automation Team capability focuses on using technology to improve existing and new Retail Operations processes. This includes removing repetitive work, reducing operational risk, improving the employee experience and finding better ways for work to be performed.

Robotic Process Automation remains an important part of our technology landscape, but our solutions are not limited to RPA. We use a range of technologies and development approaches, including Tungsten Automation (Kofax) RPA, Python, SQL, APIs, web applications, scripting and emerging artificial intelligence technologies. We choose the technology and approach best suited to the problem we are trying to solve.

We are looking for a technically strong and highly motivated developer who enjoys solving real operational problems through technology. The successful candidate will work closely with colleagues across Operations Analytics and contribute across the full solution lifecycle, including understanding the problem, analysing requirements, designing solutions, development, testing, implementation, production support and continuous improvement.

This opportunity would suit either an exceptional graduate with strong technical ability and practical development experience, or an experienced developer who is able to contribute independently from an early stage.

Job Responsibilities
  • Design, develop, test, implement and maintain automation and software solutions that support Retail Operations.
  • Develop solutions using technologies such as Tungsten Automation (Kofax) RPA, SQL, Python, APIs, scripting languages, web technologies and other appropriate tools.
  • Contribute to the development and implementation of artificial intelligence solutions, including AI agents and generative AI-enabled workflows.
  • Work with teams across Retail Operations to understand operational challenges, requirements and opportunities for improvement.
  • Contribute across the full solution lifecycle, from initial problem identification and proof of concept through to production implementation, support and continuous improvement.
  • Develop a strong understanding of Retail Operations products, processes, systems and data.
  • Build reliable, maintainable and supportable solutions that meet appropriate development, security, governance and operational standards.
  • Troubleshoot and resolve technical issues across applications, databases, integrations, automation platforms and production environments.
  • Develop and optimise SQL queries, stored procedures and data-processing logic.
  • Integrate solutions with internal systems through databases, APIs, user interfaces and other available integration methods.
  • Produce appropriate technical documentation, support guides, process documentation and solution designs.
  • Use source control and appropriate software-development practices to manage and maintain solutions.
  • Conduct testing and peer reviews to ensure solutions are accurate, reliable and fit for purpose.
  • Monitor existing solutions and identify opportunities to improve performance, stability, maintainability and business value.
  • Research, experiment with and apply new technologies and automation techniques where they can add value to Retail Operations.
  • Share technical knowledge within the team and contribute to building sustainable team capability.
  • Assist with monthly bulk processes, operational reporting and rotating production-support responsibilities.
  • Take ownership of solutions and contribute to a collaborative, innovative and delivery-focused team environment.
Skills, Competencies And Experience Required
  • Strong technical aptitude and a genuine interest in software development, automation and artificial intelligence.
  • Programming experience in at least one language, such as Python, Java, JavaScript, TypeScript or a similar language.
  • Working knowledge of SQL and relational databases.
  • A good understanding of software-development principles, including variables, data structures, conditional logic, error handling, debugging and reusable code.
  • Strong analytical and problem-solving ability, with the ability to develop logical, practical and maintainable solutions.
  • Ability and willingness to learn unfamiliar technologies quickly.
  • Strong accuracy and attention to detail.
  • Strong troubleshooting and root-cause-analysis skills.
  • Ability to work independently while contributing effectively as part of a broader team.
  • Good written and verbal communication skills.
  • Ability to communicate technical concepts clearly to both technical and non-technical colleagues.
  • Ability to understand business requirements and translate them into technical designs and working solutions.
  • Strong planning, organisation and delivery skills.
  • A practical, curious and experimental approach to solving problems.
  • Willingness to take ownership of solutions and support them in a production environment.
  • An understanding of testing, quality assurance and software-development lifecycle practices.

The following would be beneficial but are not required:

  • Knowledge of Robotic Process Automation platforms.
  • Experience with Tungsten Automation or Kofax RPA.
  • Experience using generative AI tools, large language models, AI APIs or agent-development frameworks.
  • Exposure to cloud technologies, web application development or modern software-development frameworks.
  • Knowledge of Retail Operations processes, investment administration or financial services systems.
  • Experience working with enterprise systems, workflow platforms or customer relationship management systems.
Qualifications

A relevant tertiary qualification in Computer Science, Software Engineering, Information Technology, Information Systems, Engineering or a related technical discipline.

A strong academic record will be advantageous, particularly for graduate applicants.

Relevant practical projects, internships or professional software-development experience will be advantageous.

Exceptional graduate applicants with limited formal work experience will be considered where they can demonstrate strong technical ability, problem-solving skills and practical development experience.

Applicants with relevant professional experience in software development, automation, systems development or a related technical field will also be considered.

Specific technical certifications are not required for the role. Relevant certifications may be advantageous where they demonstrate applicable technical knowledge or experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer II
Developer II

Allan Gray Proprietary Limited • Cape Town

On-site
ZAR 600,000 - 900,000
Software Dev - AI & Automation
Software Dev - AI & Automation

Network Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

On-site
ZAR 700,000 - 1,000,000
Software Dev - AI & Automation
Software Dev - AI & Automation

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Software Developer – AI & Automation
Software Developer – AI & Automation

Network Finance • Randburg

Hybrid
ZAR 540,000 - 900,000
Junior Software Developer
Junior Software Developer

Talent Shore • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Career development
Mentoring program
Hybrid/Remote work
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Group • Randburg

Hybrid
ZAR 600,000 - 900,000
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Spa • Randburg

Hybrid
ZAR 600,000 - 900,000
Intermediate Automation Engineer
Intermediate Automation Engineer

FAAC Technologies • Randburg

On-site
ZAR 600,000 - 900,000
Technology & Systems Lead
Technology & Systems Lead

Profile Personnel • Stellenbosch

On-site
ZAR 600,000 - 800,000