Menu Close

Johannesburg: Software Developer

Software Developer

Posted on 2025-03-26

Category It Computing Software
Location Gauteng  /  Johannesburg

Job Summary

Position : Software Developer Our development team is currently building a brand-new integrated property management system using newer but proven and stable technologies, as a complete replacement for the current system, and we are looking for a new software developer to join and contribute to our small team. Key Role To function as a full stack software programmer: Designing and writing whole Applications, Components and User Interface Controls, Understanding and following business requirements and development plans, Providing value and support to the company, in collaboration with the development team. Functional areas include, but not limited to, and with equal importance / in no particular order: • Applications (Web, Windows) • Application Services (Web, Windows) • Integration with Third Party Software and Services Responsibilities (with equal importance / in no particular order) • Write and Maintain efficient and easy-to-understand code for the development of in-house systems. • Write and Maintain brief but clear Technical Documentation for the systems developed. • Follow, Comply, and Deliver according to Guidelines, Timeframes and Deadlines provided. • Collaborate with the Development Team to drive their processes to become innovative, efficient, and fast. • Build a strong understanding of all the concepts and processes in the Property Management business. Core Competencies A deep, language and platform independent understanding of software programming, architecture, and database conceptsto easily adapt to any new platform, a proven ability to visualize and handle real-life business scenarios in a computing platform, and a level of perfectionism that yields results on time without sacrificing performance, efficiency and clarity in the work done, are the core competencies required. General Competencies • C# & .NET Framework (System Libraries, ADO.NET) • HTML, JavaScript, jQuery, ASP.NET Blazor • Desktop Application Design & Development (WinForms) • Server Components (UI-Less Services) • SQL Queries and Programming • Report Writing (Design, Data Shaping) • Multi-Tier Architecture, Networking, Internet • Mathematically Competent Microsoft Blazer. Microsoft Web API. Required Skills Detailing a bit on some of the competencies listed in the previous section, skills covering most (all preferred) of the areas in the following list are required. C#/.NET – Datatypes, Classes and Structs, Generic Types and Methods, Inheritance and Overriding, Interfaces and Implementations, Events and Handlers, Function and Operator Overloading, Type Casting and Conversions, Extension Methods, Date and Time Calculations, System.Math Functions, Data Serialization, Hashing and Encryption Fundamentals, Exception Handling, Type Handling (System.Reflection), Collections & Enumerators (System.Collections.), Globalization and Localization (System.Globalization), Tasks and Multi-Threading Fundamentals, HTTP Fundamentals, ADO.NET – Data Tables, Data Readers, Commands and Parameters etc. Database / SQL – Datatypes, CRUD Operations, NULL Handling, Concurrency Handling, Complex Queries HTML & CSS – A detailed understanding in laying out HTML elements, and CSS styling, to design and create efficient and responsive web pages and components. Required Coding Etiquette (with equal importance / in no particular order) • Accuracy – Accurate to Requirement • Performance – Fast Performing Logic • Resource Usage – Least Usage of Memory and Other Resources • Maintainability – Easy to Understand • Delivery – Fast and Agile

View Job  Johannesburg North: Group For Finance Controller posted by Network Finance

Software Developer position available in Gauteng, Johannesburg. This job position was posted by . The job has been posted on 2025-03-26 in the It Computing Software category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


South Africa: Front End Software Developer

As a FE developer, you will play a pivotal role in shaping our FE Tech ecosystem, optimising productivity, and driving excellence in product design, development, and deployment. Accountable directly to the Lead Developer and collaborating with cross-functi


View Job
Front End Software Developer

Cape Town City Centre: Software Developer

Duties and Responsibilities: Translate application storyboards and use cases into functional applications. Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups


View Job
Software Developer

Johannesburg: Junior Software Developer

Software Developer (Computer Science) Rosebank, Johannesburg Minimum requirements and experience: Bachelors Degree in Computer Science 0-2 years of working experience in software development, web development, Linux, Database management (SQL databases Prefe


View Job
Junior Software Developer

Cape Town City Centre: Application / Developer Software Engineer

ROLES AND RESPONSIBILITIES Includes the following, but is not limited to: Development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems Take ownership of features from requirements through design, imp


View Job
Application / Developer Software Engineer

Johannesburg: Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)

Employer Description Designs, manufactures, and supplies Proximity Detection Systems (PDS) as well as vehicle management systems and peripherals Job Description Maintain and extend existing software to meet product roadmap. Find and repair software defects


View Job
Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)

Kloof: Senior Software Developer

Responsibilities: Design, develop and maintain web applications using C#, .NET as well as other technologies such as Blazor, JavaScript and Microsoft Azure Work closely with the development manager, team lead, product owner and business analyst to formulat

View Job  Johannesburg: Grc Officer (Law/Re5)

View Job
Senior Software Developer

Johannesburg: Software Developer Ii

A giant in the Banking Sector is on the lookout for Software Developers II. The ideal candidate has at least 5 years` experience writing back-end applications in springboot and familiar with data formats such as XML and JSON. Bank Software Developer Ii pos


View Job
Software Developer Ii

Port Elizabeth: Software Developer (Mid-Level)

Purpose of the Role: As a Software Developer, you will play a vital role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand project requirements, implement code, perform


View Job
Software Developer (Mid-Level)

Centurion: Intermediate Software Developer

Intermediate Software Developer (Contract role. On-site based in Centurion) We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding o


View Job
Intermediate Software Developer

Centurion: Software Back-End Developer

Software Back-End Developer Centurion Minimum requirements: BEng/Masters degree in Computer Science or Software Engineering. Minimum 3 years working experience in Back-end web and software development. Agile development methodologies. PHP, Java, Python and


View Job
Software Back-End Developer

Pretoria: Senior Software Developer: Dlt – Blockchain, Hashgraph, Dag, Holochian And Tempo (Radix)

Requirements: A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field; An Honours or Masters degree will be adv


View Job
Senior Software Developer

Centurion: Application Software Developer

Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowle


View Job
Application Software Developer

Pretoria: Embedded Software Developer – Production

Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) â?? recent graduates N6 (Electronic Engineering) â?? minimum 5 years of relevant working experience MS O


View Job
Embedded Software Developer – Production

Pretoria: Protocol Software Developer

PROTOCOL SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2


View Job
Protocol Software Developer

Somerset West: Development Engineer – Software / Software Developer

Software Development Engineer Somerset-West Minimum requirements: BSc or Masters (Computer Science) or Engineering Good university academic results Must have a passion for C++ Proficiency in either Python, Bash, PowerShell etc Understanding of Object-Orien


View Job
Development Engineer – Software / Software Developer

Johannesburg: Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

An exciting opportunity for a Senior C# Software Developer to join South Africa``s largest privately-owned insurance group. They are a driving force in the industry committed to innovation and constantly seeking ways to improve their offerings, enhance the

View Job  Pretoria: Senior.Net Developer posted by Goldman Tech

View Job
Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

Cape Town City Centre: Senior Software Developer

This isnt just another jobits your escape plan Youll be part of a skilled team, plotting the perfect code heist using Angular, .Net Core, Microsoft SQL Server, Docker, DevExpress, RabbitMQ, and Azure Container Apps . Your mission? To develop high-quality a


View Job
Senior Software Developer

Centurion: Senior Software Developer

Responsibilities: Design, develop, test, and debug software according to functional requirements. Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions. Adhere to established standards and dev


View Job
Senior Software Developer

Cape Town City Centre: Senior Software Developer

REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3 Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts. Experie


View Job
Senior Software Developer

Johannesburg: Software Developer

About the role The Software Developer Intern role is designed to provide hands-on experience in software development while bridging the gap between academic learning and professional work. Interns will contribute to real-world projects, enhancing their tec


View Job
Software Developer

Cape Town City Centre: Software Developer (C#)

Key Responsibilities: Develop, test, and maintain web applications using C# , .NET Core , and modern JavaScript frameworks ( React, Angular ). Design and implement scalable cloud solutions on Microsoft Azure . Work with SQL Server and other databases to de


View Job
Software Developer (C#)

Johannesburg: Lead Software Developer

We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture . This role is ideal for someone with 10 years of full-stack development experience , specialising in C#, .NET, and scalable software solution


View Job
Lead Software Developer

Somerset West: Development Engineer: Software / Software Developer

Key Duties: Develop software for operator-facing, mission-critical applications in C2 and ISR systems. Own features from requirements through design, implementation, and testing (front-end and back-end). Research new technologies to understand user require


View Job
Development Engineer

Johannesburg: Software Developer

Position : Software Developer Our development team is currently building a brand-new integrated property management system using newer but proven and stable technologies, as a complete replacement for the current system, and we are looking for a new softwa


View Job
Software Developer

Johannesburg: Intermediate C# Software Developer

Duties: Develop high-quality software solutions in C#, .NET, and MSSQL. Design and maintain scalable APIs and web services. Collaborate in a culture of innovation, trust, and learning. Qualifications: Degree in Computer Science or related field. Microsoft


View Job
Intermediate C# Software Developer

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Gauteng

More Jobs in Your Area

Johannesburg: Software Developer

Software Developer

Posted on 2025-03-21

Category It Computing Software
Location Gauteng  /  Johannesburg

Job Summary

About the role The Software Developer Intern role is designed to provide hands-on experience in software development while bridging the gap between academic learning and professional work. Interns will contribute to real-world projects, enhancing their technical skills in coding, debugging, and software deployment while also developing essential soft skills like teamwork, problem-solving, and adaptability. Reporting Structure : Interns will report to senior developer, who will provide guidance, feedback, and mentorship throughout the program. Contribution to Organizational Success : Software Developer Interns play a key role in supporting development teams by assisting with coding tasks, testing software, troubleshooting issues, and collaborating on innovative solutions. Responsibilities Hands-on software development using Enterprise software. Collaborate with team members on software development projects. Assist in the design, development, and testing of software applications. Participate in client meetings and contribute to solution brainstorming sessions. Learn and apply best practices in software development and project management. Communicate effectively with team members to ensure project deadlines are met. Requirements South African unemployed youth between the ages of 18 and 34. Must not have participated on the programme before. Diploma in IT, Computer Science, Software Engineering, or related field. Strong academic record with no outstanding modules Solid understanding of programming languages such as Java, Python, or C++. Ability to work independently and in a team environment. Excellent problem-solving and analytical skills. Eagerness to learn and grow in a fast-paced, dynamic environment. No experience

Software Developer position available in Gauteng, Johannesburg. This job position was posted by . The job has been posted on 2025-03-21 in the It Computing Software category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


South Africa: Front End Software Developer

As a FE developer, you will play a pivotal role in shaping our FE Tech ecosystem, optimising productivity, and driving excellence in product design, development, and deployment. Accountable directly to the Lead Developer and collaborating with cross-functi

View Job  Irene: Personal Assistant posted by Eskort (Pty) Ltd

View Job
Front End Software Developer

Cape Town City Centre: Software Developer

Duties and Responsibilities: Translate application storyboards and use cases into functional applications. Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups


View Job
Software Developer

Johannesburg: Junior Software Developer

Software Developer (Computer Science) Rosebank, Johannesburg Minimum requirements and experience: Bachelors Degree in Computer Science 0-2 years of working experience in software development, web development, Linux, Database management (SQL databases Prefe


View Job
Junior Software Developer

Cape Town City Centre: Application / Developer Software Engineer

ROLES AND RESPONSIBILITIES Includes the following, but is not limited to: Development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems Take ownership of features from requirements through design, imp


View Job
Application / Developer Software Engineer

Johannesburg: Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)

Employer Description Designs, manufactures, and supplies Proximity Detection Systems (PDS) as well as vehicle management systems and peripherals Job Description Maintain and extend existing software to meet product roadmap. Find and repair software defects


View Job
Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)

Kloof: Senior Software Developer

Responsibilities: Design, develop and maintain web applications using C#, .NET as well as other technologies such as Blazor, JavaScript and Microsoft Azure Work closely with the development manager, team lead, product owner and business analyst to formulat


View Job
Senior Software Developer

Johannesburg: Software Developer Ii

A giant in the Banking Sector is on the lookout for Software Developers II. The ideal candidate has at least 5 years` experience writing back-end applications in springboot and familiar with data formats such as XML and JSON. Bank Software Developer Ii pos


View Job
Software Developer Ii

Port Elizabeth: Software Developer (Mid-Level)

Purpose of the Role: As a Software Developer, you will play a vital role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand project requirements, implement code, perform


View Job
Software Developer (Mid-Level)

Centurion: Intermediate Software Developer

Intermediate Software Developer (Contract role. On-site based in Centurion) We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding o

View Job  Pretoria: Senior.Net Developer posted by Goldman Tech

View Job
Intermediate Software Developer

Centurion: Software Back-End Developer

Software Back-End Developer Centurion Minimum requirements: BEng/Masters degree in Computer Science or Software Engineering. Minimum 3 years working experience in Back-end web and software development. Agile development methodologies. PHP, Java, Python and


View Job
Software Back-End Developer

Pretoria: Senior Software Developer: Dlt – Blockchain, Hashgraph, Dag, Holochian And Tempo (Radix)

Requirements: A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field; An Honours or Masters degree will be adv


View Job
Senior Software Developer

Centurion: Application Software Developer

Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowle


View Job
Application Software Developer

Pretoria: Embedded Software Developer – Production

Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) â?? recent graduates N6 (Electronic Engineering) â?? minimum 5 years of relevant working experience MS O


View Job
Embedded Software Developer – Production

Pretoria: Protocol Software Developer

PROTOCOL SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2


View Job
Protocol Software Developer

Somerset West: Development Engineer – Software / Software Developer

Software Development Engineer Somerset-West Minimum requirements: BSc or Masters (Computer Science) or Engineering Good university academic results Must have a passion for C++ Proficiency in either Python, Bash, PowerShell etc Understanding of Object-Orien


View Job
Development Engineer – Software / Software Developer

Johannesburg: Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

An exciting opportunity for a Senior C# Software Developer to join South Africa``s largest privately-owned insurance group. They are a driving force in the industry committed to innovation and constantly seeking ways to improve their offerings, enhance the


View Job
Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa

Cape Town City Centre: Senior Software Developer

This isnt just another jobits your escape plan Youll be part of a skilled team, plotting the perfect code heist using Angular, .Net Core, Microsoft SQL Server, Docker, DevExpress, RabbitMQ, and Azure Container Apps . Your mission? To develop high-quality a

View Job  Johannesburg: Corporate Finance Specialist posted by Goldman Tech

View Job
Senior Software Developer

Centurion: Senior Software Developer

Responsibilities: Design, develop, test, and debug software according to functional requirements. Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions. Adhere to established standards and dev


View Job
Senior Software Developer

Cape Town City Centre: Senior Software Developer

REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3 Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts. Experie


View Job
Senior Software Developer

Johannesburg: Software Developer

About the role The Software Developer Intern role is designed to provide hands-on experience in software development while bridging the gap between academic learning and professional work. Interns will contribute to real-world projects, enhancing their tec


View Job
Software Developer

Cape Town City Centre: Software Developer (C#)

Key Responsibilities: Develop, test, and maintain web applications using C# , .NET Core , and modern JavaScript frameworks ( React, Angular ). Design and implement scalable cloud solutions on Microsoft Azure . Work with SQL Server and other databases to de


View Job
Software Developer (C#)

Johannesburg: Lead Software Developer

We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture . This role is ideal for someone with 10 years of full-stack development experience , specialising in C#, .NET, and scalable software solution


View Job
Lead Software Developer

Somerset West: Development Engineer: Software / Software Developer

Key Duties: Develop software for operator-facing, mission-critical applications in C2 and ISR systems. Own features from requirements through design, implementation, and testing (front-end and back-end). Research new technologies to understand user require


View Job
Development Engineer

Johannesburg: Software Developer

Position : Software Developer Our development team is currently building a brand-new integrated property management system using newer but proven and stable technologies, as a complete replacement for the current system, and we are looking for a new softwa


View Job
Software Developer

Johannesburg: Intermediate C# Software Developer

Duties: Develop high-quality software solutions in C#, .NET, and MSSQL. Design and maintain scalable APIs and web services. Collaborate in a culture of innovation, trust, and learning. Qualifications: Degree in Computer Science or related field. Microsoft


View Job
Intermediate C# Software Developer

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Gauteng

More Jobs in Your Area