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