Software Developer

 
Do you have an interest in creating and developing new applications for mobile devices? Or do you want to be part of a team that creates the next innovative software that can better the lives of your community? Or rather, are you concerned about computer security threats that need security software. Then read more to find out about this job.

What is a Software Developer?

Software developers are responsible for software programs, using their technical skills to build programs or work with a team to create their vision. The software created allows users to perform tasks on computer devices. This includes anything from surfing the internet or watching a movie to completing work documents or playing games. It is created or customised for just about any career or profession and industry.

 

View Software Developer Jobs                       Recruit a Software Developer

 

Software Developer Job Description

Software Developer Job Overview

A Software Developer builds and implements functional programs for a variety of clients. Professionals in this career usually work with other developers and product managers to oversee the software development to its ful completion. Software developers are needed to be team players with problem-solving skills and have keen eye for detail. Knowledge of Agile frameworks and other coding languages including javascript are important in this field.

Responsibilities of a Software Developer

  • Collaborate with developers and design flowcharts and algorithms
  • Create clean, efficient code
  • Integrate third-party programs and software components
  • Authenticate and implement programs and systems
  • Troubleshoot, repair and update existing software
  • To collate and evaluate user response
  • Recommend and implement developments
  • Create technical documentation for reference and reporting

Software Developer Qualifications

  • Experience in the role of a Software Developer, or similar role
  • Experience in designing and developing software in a test-driven environment
  • Understanding of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems
  • Knowledge in databases and (ORM) frameworks
  • Passionate about new languages and technologies
  • Excellent communication skills
  • Resourcefulness and problem-solving aptitude
  • Attention to detail
  • BSc/BA qualification in Computer Science, Engineering or a related field

Search jobs similar to this role and find your dream job! Happy hunting.

 

Software Developer Jobs currently open:

Senior Software Developer (.Net / C#)
Location: Johannesburg
Salary: R80 000 Monthly
Our client is recruiting for a highly skilled Senior software developer to join their IT Team, to manage the development and support of the .NET web platform application and C# services.
3 days ago


Ruby on Rails Software Developer
Location: Cape Town
Salary: 660 000 Annually
Join a Fast-growing Company with offices in Stellenbosch and Johannesburg, offering a hybrid work setup with flexible hours. You'll get the opportunity to work across the full stack, build new features from scratch, and enhance existing applications in an industry where technology is making a meaningful impact.
3 days ago


Junior Embedded Software Developer.
Location: Pretoria
Salary: Negotiable on experience
B.Sc/ B.Eng Electronics/ Computer Engineering. 0 – 2 years’ experience in embedded software, knowledge of ARM-based embedded platforms and exposure to C.
4 days ago


Senior C# Software Developer with AWS – Cape Town (Hybrid) – Permanent – up to R1.1m per annum
Location: Capetown
Salary: 1 100 000
Senior C# software developer with AWS – Cape Town (Hybrid) – Permanent – up to R1.1m per annum
5 days ago


Senior C# Software Developer – up to R1mil p/a – Western Cape / Hybrid
Location: Capetown
Salary: 1 000 000
Senior C# software developer – up to R1mil p/a – Western Cape / Hybrid
5 days ago


Software Developer - Full Stack
Location: Midrand
Salary: 30000
Are you ready to take your development skills to the next level? We’re seeking a talented Full Stack developer to join a dynamic company! You’ll play a key role in shaping innovative solutions that make a real impact.
5 days ago


Software Developer
Location: Pinetown
Salary: 65000 Monthly
An exciting opportunity for a talented software developer to join a successful tracking company. You will be responsible for supporting the business in terms of App development and maintenance. The ideal candidate should be proficient in .NET Core, C#, SQL, Test Libraries, Front end frameworks (Angular / React Vue).
6 days ago


Junior Software Developer.
Location: Pretoria
Salary: Negotiable on experience
B.Sc Computer Science or B.Eng Computer Engineering. Excellent academic record as well as 70%+ in matric Maths and Science.
10 days ago


Senior Software Developer
Location: Kloof
Salary: 70000 Monthly
A leading mobile solutions company is seeking a seasoned software developer to join their team. You will be part of agile development and responsible for all deployment functions and assist with the development of software applications. The ideal candidate should have a working experience in building CI / CD pipelines to ensure efficient and effective code releases and be proficient in ASP.NET, C#...
10 days ago


Senior Software Developer (Python back-end)
Location: Johannesburg
Salary:
A leading organisation is looking for a Senior software developer (Python back-end) to join a successful team, to meet business requirements in accordance with specifications provided.
11 days ago