Junior Software Developer

  • FULL_TIME
  • Johannesburg North, Johannesburg North View on Map
  • posted 4 days ago
  • Posted : July 27, 2026 -Accepting applications

Job Description

Reference: ITA006101-Caity-1

Are you a passionate Junior Software Developer looking to accelerate your career in a collaborative and innovative development environment? This is an exciting opportunity to work on impactful software solutions, gain exposure to the full development lifecycle, and learn from experienced developers while building your technical expertise.
Duties & Responsibilities
Join a technology-driven organisation that develops specialised software solutions designed to improve operational efficiency and business performance. You’ll become part of a close-knit development team focused on delivering innovative products and enhancing existing systems that solve real-world business challenges.This role offers hands-on exposure to the complete software development lifecycle, from requirements gathering and solution design through to testing, deployment, and support. You’ll have the opportunity to sharpen your technical skills while working on data-driven applications and collaborating with experienced professionals in a supportive environment. If you’re eager to learn, enjoy solving complex problems, and want to contribute to the development of meaningful software solutions, this opportunity is for you.

Key Responsibilities:

Develop, enhance, and maintain software applications and system functionality

Participate in requirements gathering, solution design, development, testing, and implementation activities

Investigate and resolve system issues while identifying opportunities for improvement

Support the deployment, configuration, and ongoing maintenance of applications

Create technical documentation and contribute to knowledge-sharing initiatives

Collaborate with stakeholders to understand business requirements and translate them into effective solutions

Assist with quality assurance, testing, and troubleshooting processes

Contribute to continuous improvement initiatives and technology enhancements

Job Experience and Skills Required:

Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field, or equivalent practical experience

Minimum 1 year of software development experience

Exposure to developing data-driven applications and relational database environments

Experience working within collaborative development teams advantageous

Proficiency in C# and .NET development

Understanding of SQL Server and relational database concepts

Knowledge of application development methodologies and best practices

Familiarity with REST APIs advantageous

Exposure to Entity Framework and modern development tools beneficial

Strong analytical and problem-solving capabilities

Excellent communication and interpersonal skills

Ability to manage time effectively and prioritise tasks

Self-motivated with a strong desire to learn and develop professionally

High attention to detail and commitment to quality

Valid driver’s licence and own reliable transport

Apply now!
For more exciting IT vacancies, please visit:
www.networkrecruitmentinternational.com
We also specialise in recruiting for:
Software Developers (Back-End, Front-End, Full Stack)
Mobile Developers
Business & Systems Analysts
BI & SQL Experts
UI/UX Professionals
Data Scientists & Data Analysts
Big Data Professionals
Cloud Experts
Infrastructure Specialists
DevOps & SecOps Engineers
Cybersecurity Specialists
SEO / Digital Designers
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information, contact:
Caitlin Ferley
Recruitment Consultant
Linkedin: www.linkedin.com/in/caitlin-ferley-b94a80218

Required skills

Related Jobs