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
-
July 30, 2026
Senior Software Developer (Contract) Epping, Cape Town FULL_TIME
Cape Town, Epping, Cape Town
