Menu Close

Senior Software Developer

Senior Software Developer

Johannesburg

IT / Computing / Software
2026-05-16


(adsbygoogle = window.adsbygoogle || []).push({});

This role offers exposure across the full software development lifecycle, working with modern frameworks, cloud platforms, and messaging technologies. You will collaborate closely with cross-functional teams, contributing to architecture decisions while continuing to grow your technical depth. Key Responsibilities: Design, develop, test, and maintain robust full stack applications using C#/.NET and Python . Build responsive and high-performance user interfaces using HTML, CSS, JavaScript, Angular, and Vue.js . Develop and integrate secure back-end services and RESTful APIs. Collaborate with Agile teams to translate business requirements into scalable technical solutions. Manage and optimise databases including MS SQL, MySQL, SQLite, MongoDB, and Oracle . Implement messaging solutions using RabbitMQ or similar message brokers. Deploy and maintain applications on Microsoft Azure . Conduct code reviews and contribute to best practices, performance tuning, and continuous improvement. Troubleshoot, debug, and resolve complex technical issues across the stack. Job Experience and Skills Required: Education: Bachelors degree in Computer Science, Software Engineering, or a related field (minimum NQF Level 7 ). Experience: Minimum 8 years professional software development experience. Strong commercial experience with C#/.NET and Python. Proven experience across the full System Development Life Cycle (SDLC). Experience working in Agile development environments. Technical Skills: Proficiency in Microsoft Visual Studio and .NET Framework (3.5). Strong SQL and database experience (MS SQL, MySQL, SQLite, Oracle, MongoDB). Solid understanding of MVC architecture, Entity Framework, and LINQ. Experience with REST APIs, Web Services, WCF, and WPF. Apply now!


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Senior Software Developer

Senior Software Developer

Midrand

IT / Computing / Software
2026-05-19


(adsbygoogle = window.adsbygoogle || []).push({});

Responsibilities: Deliver Business value through quality technical solutions and code Be accountable for projects. Take ownership from start to finish of all tasks Drive the technical standard higher through innovative and scalable technology delivery Understand our business and clients and deliver great services Work internally to improve and automate our service offerings to clients Ensuring that the website and internal systems have maximum uptime Design and deliver scalable, secure code that enable our digital offering Minimum requirements: BCom / BSc degree or equivalent qualification Minimum of 5 years' experience Agile / Scrum experience Expert understanding of the software development process C# .Net SQL Server 2012 "Modern JavaScript libraries" Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation, etc NET (Web forms) / MVC 2.0 (Required) ASP .Net Core (Web Api, Windows Services) HTML 5 CD/CI pipelines Cloud PaaS consumption Rest Services Kubernetes/Docker Competencies required: Passion for software development and delivering great solutions Continually learns and grows own skills and industry knowledge Creative visualisation, critical thinking, inductive and deductive reasoning. An ability to think outside the box. Collaborative coordination and time management. Be Proactive and take initiative. Capacity to work under pressure while observing high quality standards. Problem solving and analysis. Add value to business outcomes. Must be able to work in a team environment. Share knowledge and help to grow others Desire to understand the reasons for delivery to deliver the right solution Strive to continually learn and improve Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Senior Software Developer

Senior Software Developer

Johannesburg

IT / Computing / Software
2026-05-24


(adsbygoogle = window.adsbygoogle || []).push({});

Key Responsibilities Application design, new builds and enhancements Technical guidance and mentoring of team members Full life cycle development and documentation Testing, DevOps processes, and production support Duties Translate requirements into robust code Design, build, test, and support applications Backend REST API creation and integration Hardware and software integration for facial recognition, fingerprint biometrics, and smart cards Qualifications & Experience Matric and relevant tertiary IT qualification Minimum 7 years' software development experience Strong Microsoft C# .NET, C++, MVC, Entity Framework MS SQL, Object Oriented Design, REST APIs Facial recognition and biometrics integration (critical) Modern web stack (HTML5, JavaScript ES6, CSS3, Bootstrap, MVC4) Java and SignalR (advantageous) Own reliable transport and valid driver's licence


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Senior Software Developer

Senior Software Developer

Durban

IT / Computing / Software
2026-05-23


(adsbygoogle = window.adsbygoogle || []).push({});

Senior Software Developer Join as a full-stack developer working with both legacy code and new technologies. Kloof, KZN (Office-based), R65 000 – R75 000 About Our Client The company provides technical solutions for its clients. The Role: Senior Software Developer The position focuses on full-stack development, requiring proficiency in high-level backend languages, front-end web technologies, and large-scale databases. It involves working across the software lifecycle, from design and coding to testing and documentation, for web and mobile applications. Key Responsibilities Deliver 10 years of experience in web-based software development and mobile app development using ASP.NET (IIS), JavaScript / Typescript, and MySQL. Develop, enhance, and maintain web applications using C#.NET and client-side technologies including HTML, CSS, JavaScript, Transcript, and jQuery. Build and maintain mobile applications for iOS and Android platforms. Manage MySQL and Maria DB databases alongside stand-alone C++, C#, or other applications and scripts. Test newly developed software and product features to ensure quality and functionality. Compile technical documentation for all new developments. Research relevant subject areas to aid in developments and enhancements. Provide after-hours support on critical services at management's discretion. About You 10 years of experience with web-based software development and mobile app development. BSc in Computer Science or equivalent qualification with a Matric certificate. Proficient as a full-stack developer with high-level backend languages, front-end web technologies, and large-scale databases. Technical expertise in ASP.NET (IIS), C#.NET, JavaScript, Typescript, jQuery, and MySQL/Maria DB. Experience in software design and working with both legacy code and new technologies. Valid driver's licence and own reliable transport. Positive attitude with a passion for programming and a commitment to continuous learning. Ability to conduct presentations and perform administrative duties as required.


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Senior Software Developer

Senior Software Developer

Johannesburg

IT / Computing / Software
2026-05-23


(adsbygoogle = window.adsbygoogle || []).push({});

Key Responsibilities: Technical Delivery & Ownership: Drive daily development across multiple systems in line with the technical roadmap Build scalable, high-quality applications using C#, .Net Core, and modern frameworks Maintain and enhance legacy applications where required Take full ownership of complex features from design to deployment Contribute to code reviews and technical design discussions Mentorship & Team Enablement: Guide and support junior developers through coaching and feedback Oversee quality and progress of team output, raising risks when needed Encourage collaboration through knowledge sharing and pair programming Assist with onboarding and internal upskilling initiatives Architecture & Best Practice: Apply established development standards and architectural patterns Ensure that solutions align with broader system design and integration strategies Promote best practices across coding, testing, security, and CI/CD processes Innovation & Continuous Improvement: Contribute to the adoption of AI and automation within applications Explore and introduce new tools, technologies, and approaches Advocate for the secure and responsible use of emerging technologies Cloud & Integrations: Build and support cloud-based solutions within Azure Develop and integrate APIs in line with system architecture Work with Microsoft ecosystem tools and external platforms Governance & Quality: Adhere to security, compliance, and development governance standards Support documentation, audits, and technical reporting requirements Collaboration: Partner with technical leadership to deliver against business goals Work alongside internal teams to refine and deliver solutions Engage with third-party providers when required Job Experience and Skills Required: Core Technologies: Strong experience with C# and ASP.NET Core MVC Proficient in ORM tools such as Entity Framework Core Solid SQL Server skills, including schema design and performance tuning Good understanding of front-end basics (HTML, CSS, and JavaScript) and modern frameworks (e.g. React or Blazor) Experience building and integrating RESTful APIs Legacy Systems: Comfortable working with older technologies like VB.NET, WinForms, and Web Forms Able to maintain and gradually modernise legacy applications Cloud & DevOps: Hands-on experience with Microsoft Azure services Familiar with Azure DevOps (or similar) for code management and delivery pipelines Experience setting up and maintaining CI/CD workflows Exposure to Agile or Scrum environments Architecture & Data: Experience implementing common architectural patterns (layered, microservices, and event-driven) Strong database optimisation and query performance skills Understanding of integration approaches (synchronous/asynchronous, messaging, and webhooks) Qualifications & Experience: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience). 7 years of software development experience (senior level), with at least 12 years in a lead or mentoring role (formal or informal). Proven experience delivering enterprise‑grade applications or complex integrated systems. Apply now!


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job: