Senior Software developer
Network Recruitment Johannesburg
Key Responsibilities
- Define and execute technical roadmaps aligned with business objectives.
- Design, review, and evolve software architecture with a focus on microservices and cloud-native solutions.
- Lead the development of scalable, secure, and high-performing applications and services.
- Collaborate with developers, business analysts, testers, and stakeholders to ensure successful solution delivery.
- Review and improve coding standards, development practices, and software quality.
- Validate and refine business requirements before development begins.
- Support the implementation of CI/CD pipelines and modern DevOps practices.
- Act as a technical advisor and key representative in stakeholder engagements.
- Drive continuous improvement across architecture, processes, and development practices.
- Degree in Computer Science, Information Systems, Engineering, Commerce, or a related field.
- Minimum 5 years software development experience.
- Strong Agile/Scrum experience.
- Expert understanding of the software development lifecycle and architecture principles.
- C# .NET / .NET Core
- ASP.NET MVC, Web Forms, Web APIs, and Windows Services
- SQL Server (2012+)
- Modern JavaScript frameworks and libraries, including Angular
- HTML5
- RESTful APIs and service integration
- CI/CD pipelines
- Cloud Platform-as-a-Service (PaaS) solutions
- Docker and Kubernetes
- Microservices architecture
Apply now!
Network RecruitmentJohannesburg
Mentor junior developers and contribute to technical decision-making.
• Conduct code reviews and ensure development best practices are followed.
• Troubleshoot, optimise, and maintain enterprise-level applications.
• Create and maintain technical...
Golden RuleMidrand, 25 km from Johannesburg
Previous experience as a Tech Lead
• Agile / Scrum experience
• Expert understanding of the software development process
• C# .Net
• SQL Server 2012+
• “Modern JavaScript libraries†– Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation...
People SourceJohannesburg
of people management, operational oversight, and sufficient technical depth to guide and support the development team when required.
Experience - Minimum Requirements:
• 810+ years in software development
• 35+ years in a management or leadership role...