944,003open jobs
57,284companies
150,446added this week
Browse all
Salary
≈ $16k – $40k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Junior · 1+ year exp

Confirmed on the employer's own hiring board on Sep 29, 2026. First seen by Alion on Sep 29, 2026.

Overview
Company
Impact
Profile match
Headquartered in London, United Kingdom, EY (Ernst & Young) is a multinational professional services network and one of the "Big Four" accounting firms. The organization provides financial assurance and auditing, tax advisory, management and technology consulting, and strategy and transactions advisory through its EY-Parthenon arm. Operating across more than 150 countries, it delivers risk management, digital transformation, data analytics, and regulatory compliance solutions to multinational corporations, financial institutions, and government entities worldwide.

Job Title: Junior Software Developer

Associate-Johannesburg 1

The Africa Assurance Innovation and Digital team is looking to hire a talented software developer to assist in building

tailored digital and innovative solutions for our Assurance business. These solutions encompass a range of smart

technologies such as Robotic Process Automation (RPA), SharePoint, Machine Learning (ML), Artificial Intelligence (AI)

and Data Analytics.

You will be responsible for the design, development, testing, implementation and support of these innovative

solutions. These solutions are designed to monitor and facilitate process operations, enhance productivity, maximise

efficiency and mitigate risk in the business. You will also be responsible for writing and modifying code, debugging

software and providing support post-implementation.

Other responsibilities include:

Designing, coding, and implementing scalable software solutions.

Maintaining and upgrading existing systems.

Test, maintain and recommend software improvements to ensure strong functionality and optimisation. Create technical and process documentation for reference and reporting.

Managing user access and permissions.

Produce clean, efficient code based on specifications.

Work with Business Analysts, Product Owners and other developers to define and deliver business impacting

projects.

Support the launch and implementation of solutions as well as providing post-implementation support in

resolving any potential issues to ensure smooth business operations.

Work with experienced team members to conduct root cause analysis of issues.

Testing and debugging code.

Troubleshoot and debug software issues.

Qualifications:

 An analytical mind and inclination for problem-solving.

 Highly self-motivated and directed.

 Logical and efficient, with a keen attention to detail.

 Strong verbal and written communication skills.

 Ability to communicate technical details to non-technical audiences.

 Excellent listening, interpersonal and oral communication skills.

 Experience working in a team-oriented, collaborative environment.

 Excellent planning, organisational, project and time management skills.

 Knowledge and interest in computer systems and the latest technologies.

 The ability to learn new technologies quickly.

To qualify for the role, you must have:

 A Bachelor’s degree in Computer Science, Software Engineering, Software Programming or Information

Management.

 Minimum 1-2years of experience in a software development role.

 Comfortable communicating with other developers, Business Analysts and Project Managers.

 Basic knowledge and understanding of software development life cycle processes, agile development

methodologies, software design and testing.

 Experience working on a variety of software development projects.

 Experience developing workflow-based solutions or functionality.

 Experience developing and consuming APIs.

 Experience with web development technologies preferential.

 Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.

 Extensive knowledge of coding languages (e.g. C++, C#, Java, JavaScript, jQuery, Python, VB Script, Ruby, R,

HTML5, XML, CSS) and frameworks/systems (e.g. AngularJS, REACT, .NET, Git).

 Basic knowledge and understanding of Machine Learning (ML) and Artificial Intelligence (AI).

 General knowledge and experience in working with databases (Relational and non-relational).

 Experience in analysing and visualising data in Microsoft Excel, Power BI or TIBCO Spotfire advantageous.

 Experience in using Microsoft 365 platform, data storage, analysis, reporting tools and technologies (Azure SQL,

Azure Analysis Services, Power BI, Power Automate, Power Pivot, Power Query & Power View, SharePoint

etc) preferential.

 Ability to develop unit testing of code components or complete applications.

Who we are:

At EY we support you in achieving your unique potential both personally and professionally. We give you stretching and

rewarding experiences that keep you motivated, working in an atmosphere of integrity and teaming with some of the

world's most successful companies. And while we encourage you to take personal responsibility for your career, we

support you in your professional development in every way we can. You enjoy the flexibility to devote time to what

matters to you, in your business and personal lives. At EY you can be who you are and express your point of view,

energy and enthusiasm, wherever you are in the world. It's how you make a difference

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
944,003 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
$26k per year • In office • Bachelor's Degree • Cape Town
Python
JavaScript
Frontend
Vue.js
DevOps
AWS
Apply
Intermediate Developer 7 months ago
$29k per year • In office • Bachelor's Degree • Cape Town
Python
JavaScript
Python
FastAPI
Frontend
Vue.js
Apply
$37k per year • In office • 3+ years exp • Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MySQL
MS SQL
Frontend
Angular
DevOps
SOAP
Apply
≈ $20k – $46k per year (Estimated) • Hybrid • Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
DevOps
Rest API
Azure
CI/CD
Management
Agile
Scrum
Apply
≈ $20k – $44k per year (Estimated) • In office • Cape Town
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
Next.js
React.js
DevOps
WebSockets
CI/CD
Git
Docker
Apply
≈ $25k – $57k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Frontend
Angular
DevOps
Azure
CI/CD
Management
Agile
Apply
$205k – $426k per year • In office • Bachelor's Degree • San Antonio
Python
JavaScript
PowerShell
AI/ML
AI Agents
DevOps
Rest API
Splunk
Terraform
GCP
CloudFormation
Prometheus
Azure
CI/CD
AWS
Bicep
Cortex
IAM
Cybersecurity
Microsoft Sentinel
Cortex XSOAR
Tines
SIEM
Apply
≈ $16k – $42k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Kolkata
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Frontend
Angular
DevOps
Azure
CI/CD
Management
Agile
Apply
≈ $32k – $56k per year (Estimated) • In office • 14+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
TypeScript
SQL
Node JS
Python
Django
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Prompt Engineering
AI Agents
Langfuse
LLM
Machine Learning
Frontend
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Power BI
Apply
Test Engineer (ATE) 8 hours ago
$122k – $195k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • San Jose
Python
C++
Apply
≈ $16k – $42k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Kolkata
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Frontend
Angular
DevOps
Azure
CI/CD
Management
Agile
Apply
In office • Bengaluru
Python
JavaScript
TypeScript
C
C++
Python
Flask
Django
C
ZeroMQ
C++
CMake
Databases
PostgreSQL
Azure Cosmos DB
Azure SQL Database
Frontend
Vue.js
Zustand
D3.js
Bootstrap
React.js
JQuery
Vite
Vuex
DevOps
Puppet
Ansible
Azure DevOps
VMWare
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Nginx
Azure AKS
Linux
Apply
≈ $17k – $44k per year (Estimated) • In office • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Moq
Databases
Oracle
MS SQL
Frontend
Angular
React.js
Mobile
MVC
DevOps
Rest API
Azure
Git
AWS
Windows
Management
Agile
Scrum
Apply
≈ $52k – $124k per year (Estimated) • Remote (Brazil) • São Paulo
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Hibernate
Databases
PostgreSQL
RabbitMQ
MS SQL
Apache Kafka
Frontend
Angular
DevOps
Rest API
OpenShift
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
In office • 10+ years exp • Bachelor's Degree
Python
Java
C#
AI/ML
Fine-tuning
AI Agents
NLP
DevOps
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
GitHub
Analytics
A/B Testing
Apply
Marketing Strategist 9 hours ago
$29k – $37k per year • In office • Full-Time • 5+ years exp • Johannesburg
Marketing
LinkedIn
Apply
Yard Supervisor 9 hours ago
$13k per year • In office • Full-Time • Johannesburg
Apply
≈ $19k – $37k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg
Analytics
Microsoft Excel
Apply
≈ $34k – $84k per year (Estimated) • In office • Full-Time • 7+ years exp • Johannesburg
Apply
≈ $27k – $65k per year (Estimated) • Equity • Hybrid • Full-Time • 12+ years exp • Master's Degree • Johannesburg
Management
Agile
Apply
See all jobs
This is one of many
944,003 more open roles from verified company boards, updated every day.