DEVELOPER C#, ASP.Net, JavaScript (24 month fixed-term contract)

Southern African Music Right Organisation · Braamfontein

Posted 5 August 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

The above vacancy exists within the IT Systems department of the Information Management & Services division and reports to the IT Development Manager.

The ideal candidate will be someone who has successfully completed Matric and has a post-Matric qualification in software development, or have sufficient equivalent professional experience.

Minimum Requirements

  • Have 3 - 6 years professional development experience using object-orientated languages and relational databases.
  • Must have professional development experience with Microsoft ASP.NET (C#), Microsoft SQL, TypeScript or JavaScript
  • Python and data analytic experience will be an advantage
  • Knowledge and experience with a web component framework such as React, Angular, Vue or Web Components required.
  • Good knowledge of modern web development techniques required.
  • Knowledge of mobile development techniques will be an advantage.

Duties

  • Performing software and data development / configuration in accordance with established development, testing and implementation tools and procedures.
  • Designing software application changes based on provided specification to company standards, best practices and within acceptable performance criteria.
  • Maintaining and modifying software applications, by obtaining approval, amending documentation, making application changes and carrying out unit testing.
  • Developing and executing unit and system integration testing
  • Creating and maintaining documentation of new and modified applications and procedures according to standards.
  • Evaluating interrelationships between applications, modules and databases, and managing impacts effectively.
  • Liaising with users to gain an understanding of required changes or modifications to existing applications, or new applications.
  • Providing on-call support and problem resolution for applications where needed.
  • Sharing knowledge and experience with other team members.
  • Establishing agreed time estimates for allocated tasks and self-managing delivery accordingly.
  • Performing miscellaneous job-related duties as assigned.

Competencies

Knowledge

  • Established software development languages and methodologies.
  • Relevant software and database applications and environments.
  • IT standards and procedures.
  • Current technological developments/trends in area of expertise.

Skills

  • Systems analysis, software development, databases, testing, implementation, support.
  • Excellent organisational, problem solving and interpersonal skills.
  • Conceptual thinking ability.
  • Ability to investigate and analyse information and to draw conclusions.
  • Accuracy and thoroughness.
  • Good written and verbal communication skills.
  • Knowledge-sharing, training, coaching.
  • Customer service delivery.
  • Planning, goal setting and time management skills.
  • Ability to handle and work under pressure.
  • Ability to work as an individual, as well as in a team

Behaviour

  • Organised, methodical and thorough.
  • Persistent.
  • Decisive.
  • Flexible.
  • Creative and innovative.
  • Customer service oriented.
  • Compliant in adhering to standards, procedures and specifications
Auto-apply to this jobView original posting ↗