Location: South Africa (Hybrid / Remote depending on team needs)
Type: Permanent | Full-time
Experience: 13 years
An established technology-driven organisation is looking for a Junior Software Engineer to join its internal development team. This role is ideal for a motivated early-career developer who wants hands-on experience building and supporting internal business software while learning from experienced engineers.
What Youll Be Doing
- Support the design, development, and implementation of internal business software solutions
- Write clean, efficient, and well-documented code aligned with best practices
- Assist with debugging, troubleshooting, and performance optimisation
- Participate in code reviews, unit testing, and system testing activities
- Collaborate with cross-functional teams including engineers, designers, and product stakeholders
- Contribute to technical documentation, test plans, and user guides
- Follow established development processes and contribute ideas for improvement
- Stay up to date with emerging technologies and industry trends
Qualifications & Experience
- Bachelors degree in Computer Science, Software Engineering, or a related field
- 13 years experience (internships, graduate roles, personal or open-source projects welcome)
- Solid understanding of software development fundamentals, data structures, and algorithms
- Proficiency in C# (Java also acceptable)
- Working knowledge of SQL and relational databases
- Practical exposure to SharePoint (academic, internship, or workplace)
- Familiarity with Git and collaborative development practices
- C#
- SQL
- SharePoint (sites, lists/libraries, permissions, integrations, workflows)
- Debugging and troubleshooting
- Azure DevOps exposure
- Zoho (CRM, Desk, Analytics, integrations)
- Power BI (reports, dashboards, basic DAX)
- SAP exposure or integrations
- Web/UI technologies: Blazor, JavaScript/jQuery, HTML/CSS, AJAX/JSON
- Docker (basic usage)
- Figma (UI collaboration)
dpaxton@networkrecruitment.co.za







