
Junior Software Developer
- Strand, Cape Town
- Training
- Full-time
- Develop and maintain desktop applications using C# and Windows Forms.
- Assist in the creation and management of Windows Services for background processing.
- Build and support web applications using ASP.NET and RESTful APIs.
- Test and document APIs using Postman.
- Contribute to mobile development efforts using Android Studio.
- Design and optimize database structures using Microsoft SQL Server and MySQL.
- Collaborate with the team on source control, CI/CD pipelines, and DevOps practices.
Programming Languages & Frameworks:
- Proficiency in C# and the .NET ecosystem.
- Experience with Windows Forms Applications.
- Understanding of Windows Services development and deployment.
- Exposure to ASP.NET and/or Active Server Pages (ASP).
- Knowledge of REST APIs (design, implementation, and consumption).
- Experience using Postman for API testing and documentation.
- Basic to intermediate experience using Android Studio with Java or Kotlin.
- Solid working knowledge of Microsoft SQL Server.
- Experience with MySQL or other relational databases.
- Familiarity with DevOps practices including:
- Source control (e.g., Git)
- CI/CD pipelines
- Automated testing & deployment
- Experience with Azure DevOps is a plus.
- A strong problem-solver with a willingness to learn and take initiative.
- Able to work both independently and as part of a collaborative team.
- Clear communicator, both written and verbal.
- Passionate about building reliable, efficient, and scalable software
- A diploma or degree in Computer Science, Software Engineering, or a related field.
- 1–2 years of experience in a software development environment is preferred, but recent graduates with solid portfolios or internship experience are encouraged to apply.
Job Mail