Junior Software Developer

Job Location

Strand, South Africa

Job Description

Key Responsibilities 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. Required Skills & Experience Programming Languages & Frameworks: Proficiency in C# and the .NET ecosystem. Experience with Windows Forms Applications . Understanding of Windows Services development and deployment. Web & API Development: 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. Mobile Development: Basic to intermediate experience using Android Studio with Java or Kotlin . Databases: Solid working knowledge of Microsoft SQL Server . Experience with MySQL or other relational databases. Development Tools & Practices: Familiarity with DevOps practices including: Source control (e.g., Git) CI/CD pipelines Automated testing & deployment Experience with Azure DevOps is a plus. Ideal Candidate Profile 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 Qualifications A diploma or degree in Computer Science, Software Engineering, or a related field. 12 years of experience in a software development environment is preferred, but recent graduates with solid portfolios or internship experience are encouraged to apply.

Location: Strand, ZA

Posted Date: 8/3/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

August 3, 2025
UID: 5332545541

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.