Specialist Developer
Network IT · Johannesburg North
Posted 19 August 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Reference: ITA006196-Caity-1
Are you a seasoned Full Stack Developer with a passion for building scalable applications and solving complex business challenges? This opportunity offers the chance to work on enterprise-grade solutions, influence technical decision-making, and contribute to the development of innovative systems within a fast-paced environment. Duties & Responsibilities
A leading organisation within the financial services sector is seeking an experienced Specialist Developer to join its Business Intelligence team. This role is suited to a highly skilled development professional who enjoys designing, developing, and enhancing robust software solutions while collaborating closely with business stakeholders and technical teams. The successful candidate will play a key role in the full software development lifecycle, from solution design and architecture to development, testing, deployment, and support. In addition to developing new functionality, you will be responsible for optimising existing applications, improving system performance, and providing technical expertise across multiple projects. This opportunity is ideal for an individual who thrives in a collaborative environment and enjoys working on complex development initiatives that deliver measurable business value.
Key Responsibilities
- Design, develop, and maintain software applications using .NET technologies.
- Develop and optimise SQL queries, stored procedures, and database solutions.
- Analyse business requirements and translate them into scalable technical solutions.
- Architect and develop high-performance applications and integrations.
- Maintain and enhance existing systems to improve performance and reliability.
- Troubleshoot and resolve application and integration issues.
- Collaborate with developers, analysts, and stakeholders to deliver successful project outcomes.
- Participate in code reviews, testing, deployments, and technical documentation.
- Apply best practices in software development and database administration.
- Provide application support and technical expertise when required.
Job Experience and Skills Required
- Degree or Diploma in Information Technology, Computer Science, Software Development, or a related field.
- 5 to 8 years of software development experience.
- Strong experience developing applications using .NET Core and .NET Framework.
- 5 to 8 years of Microsoft SQL Server development experience.
- Experience designing, developing, and maintaining complex software applications.
- Proven ability to work on multiple projects and deliver within agreed timelines.
- Experience working with third-party service providers and development teams.
- C#.NET development.
- .NET Core and .NET Framework.
- Microsoft SQL Server.
- Stored procedures, triggers, and indexing strategies.
- Software architecture and solution design.
- Application integration and troubleshooting.
- Database development and optimisation.
- Full software development lifecycle practices.
Apply Now!
For more exciting IT vacancies, visit: https://www.networkrecruitmentinternational.com/it-jobs
We also specialise in recruiting for
- Software Developers (Back-End, Front-End, Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI/UX Professionals
- Data Scientists & Data Analysts
- Big Data Professionals
- Cloud Experts
- Infrastructure Specialists
- DevOps & SecOps Engineers
- Cybersecurity Specialists
- SEO / Digital Designers
If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.
For more information, contact: Caitlin Ferley Recruitment Consultant Linkedin: www.linkedin.com/in/caitlin-ferley-b94a80218