Junior Software Developer
Network IT · Johannesburg North
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →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