A complete application in a minute — tailored resume and cover letter, ready to send.
SavageOne Pty Ltd in Johannesburg is seeking a motivated Junior .NET Developer to join our growing development team. You will work with experienced developers to build, maintain, and enhance web applications and APIs using modern .NET technologies, learning hands-on in a collaborative Agile setting.
You will collaborate with senior developers, PMs, and QA, participate in code reviews, and contribute to front-end tasks when needed.
Were looking for a motivated Junior .NET Developer to join our growing development team. Youll work alongside experienced developers to build, maintain, and enhance web applications and APIs using modern .NET technologies. This is a great opportunity to learn, grow, and make an impact while gaining hands-on experience in a collaborative, Agile environment.
Assist in developing and maintaining web applications and APIs using .NET Core / .NET 6+
Participate in code reviews and apply feedback to improve your coding practices
Write clean, readable, and maintainable code
Support testing, debugging, and deployment activities
Contribute to front-end development when required (training provided if needed)
Integrate third-party APIs and services under guidance
Take part in Agile ceremonies (stand-ups, sprint reviews, retrospectives)
2-5 years of experience using C# and the .NET framework (including .NET Core / .NET 6+)
Basic understanding of web development using ASP.NET MVC or Web API
Familiarity with SQL and relational databases like SQL Server
Understanding of RESTful APIs
Exposure to Git or other version control systems
Willingness to learn about software development best practices and design principles
Familiarity with front-end frameworks (e.g., Angular or React)
Exposure to Entity Framework Core or Dapper
Understanding of Agile development or Scrum
Any experience with Azure or cloud services
Interest in DevOps, CI/CD, or containerization (e.g., Docker)
Diploma or Bachelors Degree in Computer Science, Information Technology, or a related field (or currently completing)
Microsoft certifications (advantageous but not required)
Strong willingness to learn and grow technically
Good communication and teamwork skills
A proactive attitude and attention to detail
Ability to take feedback positively and apply it effectively