Key details
Quick facts about this role
Location
South Africa, Remote
Work mode
Remote
Compensation
Market related
Posted
30 Apr 2026
Closes
20 May 2026
Jobs Direct
Junior Software Developer
Our client is seeking a skilled and motivated Software Developer (.NET) to join a dynamic and collaborative development environment. This role is ideal for a developer with hands-on experience in .NET technologies who enjoys building robust applications, working independently, and contributing to team-based projects using modern development practices.
KEY RESPONSIBILITIES:
MINIMUM REQUIREMENTS:
ADVANTAGEOUS EXPERIENCE:
*ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED*
KEY RESPONSIBILITIES:
- Design, develop, test, and maintain applications using C# and ASP.NET Core.
- Contribute to the full software development lifecycle, from design to deployment and support.
- Develop and integrate RESTful web services.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with software development teams on shared projects and solutions.
- Implement and maintain automated testing, including unit and integration tests.
- Work with SQL databases (MSSQL/MySQL) to build and optimize data-driven applications.
- Assist with UI development and contribute to UI/UX improvements where applicable.
- Apply sound software architecture and design principles.
- Work within Agile methodologies such as Scrum or Kanban.
MINIMUM REQUIREMENTS:
- 1+ years of experience in software development using .NET technologies.
- Strong C# .NET development skills (essential).
- Hands-on experience with ASP.NET Core.
- Experience developing or consuming RESTful web services.
- Working knowledge of SQL databases.
- Experience with automated testing (unit and integration tests).
- Ability to work independently and manage responsibilities effectively.
- Experience working within software development teams.
- Fluent in English (spoken and written).
ADVANTAGEOUS EXPERIENCE:
- Experience or interest in Blazor, Razor, or WPF.
- Awareness of UI/UX best practices.
- Exposure to service architecture and system design concepts.
- Familiarity with Agile development methodologies.
- Database experience with MSSQL or MySQL.
- Ability to communicate in Afrikaans or German.
*ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED*