Intermediate Software Developer
- FULL_TIME
- Johannesburg North, Johannesburg North View on Map
- posted 7 days ago
- Posted : July 24, 2026 -Accepting applications
Job Description
Reference: ITE007901-Nto-1
This role offers the opportunity to work across the full software development lifecycle, from requirements gathering and solution design to development, testing, deployment, and customer support. You’ll gain exposure to modern technologies, work alongside skilled professionals, and play a key role in delivering high-quality software products.
Duties & Responsibilities
Key Responsibilities
Develop, enhance, test, and maintain software applications using C# and .NET technologies.
Collaborate with users, stakeholders, and team members to define requirements and deliver effective software solutions.
Design, develop, and maintain REST APIs, database-driven applications, and system integrations.
Assist with system deployments, configuration, implementation, and customer support activities.
Investigate and resolve software issues while providing recommendations for system and technology improvements.
Participate in project scoping, prioritization, quality assurance, and testing activities.
Create and maintain technical documentation, diagrams, and development standards.
Provide end-user training and support on new functionality and system enhancements.
Job Experience and Skills Required
Education:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
Equivalent demonstrable industry experience will also be considered.
Experience:
Proven experience developing software applications using C# and .NET.
Experience building desktop, web, mobile, or cloud-based applications.
Experience developing and consuming RESTful APIs and integrating third-party services.
Strong experience working with relational databases and Entity Framework.
Experience using Git and modern software development practices.
Exposure to .NET MAUI, Blazor, Azure, AWS, or similar technologies will be advantageous.
Previous experience working within agile or collaborative software development environments.
Skills:
C#
.NET Framework / .NET Core
SQL Server
Entity Framework (Code First)
REST APIs
Git Source Control
DevExpress
Systems Analysis and Problem Solving
Software Testing and Quality Assurance
Project Coordination and Stakeholder Engagement
Non-Negotiable Requirements:
Strong analytical and troubleshooting abilities.
Excellent communication and collaboration skills.
Ability to work independently and within a team environment.
Customer-focused approach and willingness to support software implementations.
Apply now!
For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/
I also specialise in recruiting in the following:
Data Engineer
Software developer
Data Analyst
Infrastructure
Architecture
… and more!
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.
Required skills
Related Jobs
-
July 30, 2026
Senior Software Developer (Contract) Epping, Cape Town FULL_TIME
Cape Town, Epping, Cape Town
