offpeak

agilebridge

Intermediate Software Developer

Pretoria, Gauteng, South Africa (city only)

Hybrid · Full-time

First seen by offpeak October 22, 2026

See your drive time Apply on agilebridge's site

Job purpose:

As an Intermediate Software Engineer, you will work with a degree of independence, focusing on developing software within a team and on specific sub-sections of a system. You will be responsible for designing solutions and modules for existing systems. With a solid grasp of software development fundamentals, coding principles, and stakeholder engagement, you possess strong troubleshooting skills, understanding system interdependencies and knowing when and whom to seek assistance from. At this stage in your career, you should also be capable of architecting basic components of a system.


Key Accountabilities:

Development and Maintenance

 

Quality Assurance

 

Team Collaborations

 

Training and Development

 

Skills, know-how and experience:

 

Essential:


Experience in the following technologies:


Beneficial


Technical / professional qualifications:

 

Key performance indicators:

 

Values and Competencies


Direct reports:

Influence, collaborate and co-ordinate with: