Talent.com
Senior Software Developer
Senior Software DeveloperNetwork Recruitment • Midrand, South Africa
Senior Software Developer

Senior Software Developer

Network Recruitment • Midrand, South Africa
30+ days ago
Job description
Our client is a dynamic and technology-driven organisation based in Johannesburg, offering a hybrid work model designed to support both productivity and flexibility. Youll join a highly skilled IT team where innovation, collaboration, and continuous improvement are at the core of everything they do.

Whats in it for you?
Hybrid work model, exposure to modern technologies (Azure, microservices, messaging systems), collaborative Agile environment, and the opportunity to work on scalable, high-impact systems.

Key Responsibilities:
  • Design, develop, test, and maintain high-quality software solutions using C# and .NET technologies
  • Build responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks such as Angular or Vue.js
  • Develop and integrate robust back-end services and RESTful APIs to support scalable applications
  • Collaborate with cross-functional teams to define requirements and implement system architecture using Agile methodologies
  • Manage and optimize databases (MS SQL, MySQL, SQLite, MongoDB) to ensure performance and data integrity
  • Implement cloud-based solutions and deployments using Microsoft Azure
  • Conduct code reviews and contribute to continuous improvement within the development team
  • Troubleshoot, debug, and resolve software defects and performance issues

Job Experience and Skills Required:
Education:
  • Bachelors degree in Computer Science, Software Engineering, or related field (NQF Level 7 or equivalent)
Experience:
  • Minimum 8 years professional software development experience
  • Strong experience in both C# and Python development
  • Proven experience working across the full software development lifecycle
Technical Skills:
  • Proficiency in Microsoft Visual Studio and .NET Framework (3.5 and above)
  • Strong database experience (MS SQL, MySQL, SQLite, Oracle)
  • Experience with MVC architecture, Entity Framework, and LINQ
  • Familiarity with WCF and WPF
  • Experience with REST APIs and web services
  • Front-end development experience (HTML, CSS, JavaScript, AJAX, jQuery)
  • Experience with Angular (CLI) and/or Vue.js
  • Exposure to RabbitMQ or similar message broker technologies
  • Cloud experience with Microsoft Azure
  • Mobile development experience using Xamarin (advantageous)
Key Attributes:
  • Strong analytical and problem-solving skills
  • Excellent communication skills with the ability to engage technical and non-technical stakeholders
  • Self-driven, adaptable, and able to manage multiple priorities
  • Team player with the ability to work independently when required

Apply now!

Create a job alert for this search

Senior Software Developer • Midrand, South Africa

Similar jobs

Senior React Developer (12-Month Contract)

DeARXSandton, South Africa
Quick Apply

Sandton | Leading Bank | 12-Month Contract.A leading bank in Sandton is seeking a.This role is ideal for a seasoned front-end professional who thrives in an Agile environment and is passionate abou...Show more

Senior Software Developer

wePlaceMidrand, ZA

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...Show more

 • Promoted

Senior Developer- Midrand

KL RecruitmentMidrand, South Africa
Quick Apply

To build scalable platforms supporting our network automation, customer portals, and operational systems.Develop backend and API-driven applications.Support automation of provisioning and monitorin...Show more

Senior Full Stack Developer

RewardscoSandton, Gauteng, ZA
Quick Apply

Senior Full Stack Developer – Build the Future of Digital Platforms.Rewardsco is looking for an experienced.You’ll combine hands-on development with technical leadership, collaborating with archite...Show more

Application Senior Developer at Accenture - Gauteng Midrand

Accenturemidrand, gauteng, ZA

Design, build, assemble, and configure application or technical architecture components using business requirements.Architect the development strategy for applications and components.Implement and ...Show more

 • Promoted

Senior SQL Developer

Recru-itCenturion, ZA

Responsibilities/Tasks: - Develop complex T-SQL queries, Stored Procedures and Triggers.Assist in the design of the relational database architecture for new development projects.Develop new / alter...Show more