Junior Software Engineer

Western Cape, South Africa

Job Description


Job Summary This opportunity is tailored for a motivated individual ready to launch their career in software engineering. The role of Junior Software Engineer (Back End) offers hands-on exposure to modern technologies, scalable system design, and agile delivery practices xe2x80x94 all within a collaborative, high-performance development environment.Ideal for early-career professionals with a passion for building clean, efficient code and learning from experienced engineers, this role focuses on backend development using the .NET (C#) framework. From writing unit tests to supporting production systems and contributing to new feature development, the position provides a solid foundation for long-term technical growth.Reach out to:Duties:

  • Assist in the development, maintenance, and deployment of backend software in accordance with engineering standards.
  • Write and execute unit tests to support quality assurance across deliverables.
  • Support the maintenance and enhancement of existing systems and contribute to new feature development.
  • Collaborate with senior engineers and development teams to deliver high-quality backend solutions.
  • Participate in issue resolution and troubleshooting as part of ongoing production support.
  • Document software components, development workflows, and related processes for team use.
Job Experience & Skills Required:
Qualifications:
  • Matric (Grade 12)
  • Bachelors degree in Computer Science, Information Technology, Data Science, Business Analytics, or a related field.
Experience:
  • 12 years of practical experience in backend software development, or relevant internship experience.
  • Exposure to the full software development lifecycle, ideally in an agile or collaborative team setting.
Skills & Competencies:
  • Basic understanding of object-oriented programming principles, preferably with experience in C# and the .NET framework.
  • Familiarity with RESTful APIs and microservice architecture.
  • Exposure to relational databases (e.g., SQL Server) and query writing.
  • Awareness of fundamental software testing practices and code quality assurance.
  • Willingness to learn new tools, adapt quickly to changing technologies, and engage with complex problems.
  • Strong analytical and problem-solving abilities.
  • Attention to detail and a commitment to producing clean, reliable code.
  • Strong collaboration and communication skills, with the ability to work effectively within a team.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.Salix RecruitmentRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1426106
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R250000 - 350000 per year
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned