Intermediate Software Developer
- FULL_TIME
- Johannesburg North, Johannesburg North View on Map
- posted 4 days ago
- Posted : July 27, 2026 -Accepting applications
Job Description
Reference: ITA006102-Caity-1
Are you an Intermediate Software Developer looking to take the next step in your career? This is an exciting opportunity to work on innovative, business-critical software solutions while collaborating with a skilled development team that values learning, creativity, and continuous improvement.
Duties & Responsibilities
Join a technology-focused organisation dedicated to developing specialised software solutions that improve operational efficiency and drive business success. Working within a collaborative development environment, you will contribute to the design, development, and enhancement of applications that deliver real value to users. This role offers exposure to the full software development lifecycle, giving you the opportunity to work on new product development, system enhancements, integrations, and ongoing support initiatives. You’ll collaborate with stakeholders, contribute to solution design, and help deliver reliable, user-friendly applications. If you enjoy problem-solving, developing scalable solutions, and working with modern technologies in a supportive environment, this opportunity offers excellent career growth and technical development.
Key Responsibilities:
Design, develop, and maintain software applications and business solutions
Participate in requirements gathering, solution design, coding, testing, and deployment activities
Develop new features and enhancements across multiple applications and systems
Analyse business and technical requirements to deliver effective software solutions
Troubleshoot, investigate, and resolve application issues and performance challenges
Create and maintain technical documentation and system specifications
Support the deployment, configuration, and ongoing maintenance of applications
Collaborate with clients, users, and internal teams to ensure successful project delivery
Participate in quality assurance and testing activities
Identify opportunities for system improvements and technology enhancements
Job Experience and Skills Required:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or a related technical field
Equivalent practical experience will also be considered
Proven experience developing software applications using C# and .NET technologies
Experience building web, desktop, mobile, or cloud-based applications
Experience working with relational databases and data-driven systems
Exposure to software development within collaborative project environments
Experience with application integrations and API development advantageous
Strong C# and .NET development capabilities
Experience developing and consuming REST APIs
Knowledge of SQL and relational database design
Experience with Entity Framework and modern development practices
Understanding of source control tools such as Git
Exposure to cloud platforms and modern application architectures advantageous
Strong analytical, troubleshooting, and problem-solving skills
Excellent communication and stakeholder engagement skills
Strong planning, organisational, and time-management abilities
Ability to work both independently and within a collaborative team
High attention to detail and commitment to quality
Self-motivated with a proactive approach to learning and development
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
