Junior Software Developer
3 days ago
Gauteng, South Africa
Network Finance
Full-time
R 240,000 - R 360,000 Contract
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Requirements:
- Relevant Diploma or Degree in Information Technology, Computer Science, Software Development, or a related field.
- 0-2 years of experience in .NET Development, including internships, graduate programmes, academic projects, or personal development projects.
- Practical knowledge and experience in:
- C#
- .NET 6+ / .NET Core
- ASP.NET Web APIs
- Microsoft SQL Server
- RESTful APIs
- Git / Version Control
- Visual Studio 2022
- Basic understanding of Object-Oriented Programming (OOP) principles.
- Ability to write SQL queries and work with relational databases.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work effectively within a team environment.
- Eagerness to learn, take feedback, and develop technical skills.
Advantageous Experience:
- Exposure to Angular, React, or Blazor.
- Familiarity with Azure technologies such as:
- Azure Functions
- Logic Apps
- Service Bus
- Experience or interest in AI tools and APIs, including Microsoft Copilot and Azure OpenAI.
- Exposure to SOAP integrations.
- Interest in business systems, ERP platforms, CRM systems, or manufacturing and distribution environments.
Responsibilities:
- Assist in developing and maintaining applications using C# and .NET technologies.
- Support the development of internal tools, web applications, and RESTful APIs.
- Participate in software development, testing, deployment, and maintenance activities.
- Assist with system integrations between internal and external platforms.
- Develop and maintain SQL queries, stored procedures, and database objects.
- Troubleshoot system and application issues and assist with enhancements.
- Participate in code reviews and apply best development practices.
- Work with Git version control and gain exposure to CI/CD methodologies.
- Assist with technical documentation and system support activities.
- Collaborate with technical and non-technical stakeholders to deliver business solutions.