Intermediate Software Developer

Interdot Solutions

Cape Town

On-site

ZAR 550,000 - 850,000

Full time

47 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Interdot Solutions in Cape Town, SA, is seeking an Intermediate Software Engineer to design, develop, test and maintain software applications within a collaborative team.

You will work across the full SDLC, contribute to architecture discussions, mentor junior engineers and continuously improve code quality and security practices while delivering robust solutions. This hands-on role offers modern tools, a dynamic environment and opportunities to influence technical direction.

Qualifications

  • 3+ years of relevant software development experience.
  • Experience building and running Java or C# applications.
  • Experience working within a professional software development team.

Responsibilities

  • Design, develop, test, debug and maintain software applications.
  • Develop program logic for new applications and enhance existing applications.
  • Analyse business and technical requirements and integrate application components.
  • Write high-quality, maintainable code and perform quality assurance.
  • Participate in application delivery and ongoing maintenance.
  • Contribute to solution architecture and technical documentation.
  • Support and mentor team members where required.
  • Contribute to the organisation's SDLC, engineering processes and knowledge-sharing initiatives.
  • Identify opportunities for continuous process and system improvement.
  • Maintain appropriate information security and data privacy standards.

Skills

Java
C#
Problem solving

Education

Bachelor's degree in Computer Science or Engineering

Job description

Introduction

An exciting opportunity is available for an Intermediate Software Engineer to join a dynamic software development environment.

The successful candidate will be responsible for designing, developing, testing, debugging and implementing software applications in line with business and technical requirements. You will work across the software development lifecycle, contributing to new applications as well as analysing and improving existing solutions.

This opportunity would suit a hands-on developer who enjoys problem-solving, quality software engineering and solution architecture, while also being comfortable collaborating with and supporting other engineers.

Duties & Responsibilities

Key Responsibilities

  • Design, develop, test, debug and maintain software applications.
  • Develop program logic for new applications and enhance existing applications.
  • Analyse business and technical requirements and integrate application components.
  • Write high-quality, maintainable code and perform quality assurance.
  • Participate in application delivery and ongoing maintenance.
  • Contribute to solution architecture and technical documentation.
  • Support and mentor team members where required.
  • Contribute to the organisation's SDLC, engineering processes and knowledge-sharing initiatives.
  • Identify opportunities for continuous process and system improvement.
  • Maintain appropriate information security and data privacy standards.
Desired Experience & Qualification

Qualifications

  • Bachelor's degree in Computer Science or Engineering.

Experience

  • Minimum 3+ years' relevant software development experience.
  • Experience working within a professional software development team.
  • Demonstrated experience building and running Java or C# applications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer
Intermediate Software Developer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Negotiable salary
Training & Development
Junior Software Developer
Junior Software Developer

Hire Resolve • Midrand

On-site
ZAR 850,000 - 1,200,000
Negotiable salary
Training & Development
Intermediate Software Developer
Intermediate Software Developer

Performit Personnel • Gqeberha

On-site
ZAR 300,000 - 520,000
Intermediate Software Developer
Intermediate Software Developer

Agile Bridge • Pretoria

On-site
ZAR 500,000 - 700,000
Opportunities for training and development
Participation in hackathons and conferences
Intermediate Software Developer
Intermediate Software Developer

Staff Solutions • Oos-Kaap

On-site
ZAR 420,000 - 660,000
Senior Software Developer
Senior Software Developer

Pronel Consultants • Pietermaritzburg

Hybrid
ZAR 420,000 - 540,000
Senior Software Developer
Senior Software Developer

Pronel Personnel • Pietermaritzburg

On-site
ZAR 350,000 - 550,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Intermediate Developer
Intermediate Developer

iX • Durban

Hybrid
ZAR 420,000 - 600,000
Hybrid work
Birthday leave
Monthly social events
+5
Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

On-site
ZAR 500,000 - 750,000