Senior Software Developer

Network Finance · Gauteng

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 →

Join a collaborative and innovative development environment where technology drives business transformation and growth. As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining enterprise-level applications while driving best practices across the software development lifecycle. This role offers the opportunity to work on large-scale integrations, modern application architectures, and cutting-edge technologies while contributing to strategic technical decisions. You will collaborate with stakeholders, product teams, and fellow developers to build secure, scalable solutions that deliver meaningful business value. If you are passionate about technical excellence, mentoring others, and solving complex challenges, this opportunity provides the perfect platform to advance your career.

Key Responsibilities

• Design, develop, and maintain enterprise-grade front-end and back-end applications • Lead complex system integrations involving third-party platforms, cloud services, and legacy systems • Architect, develop, and maintain secure, high-performance RESTful APIs • Optimise application performance, scalability, and maintainability • Contribute to software architecture and technical design decisions • Mentor junior and intermediate developers through code reviews and knowledge sharing • Ensure quality through testing, code standards, and best practices • Create and maintain technical documentation for systems, APIs, and integrations Job Experience and Skills Required:

  • Education: Degree in Computer Science, Information Technology, Engineering, or a related field preferred
  • Experience:
  • 6–9 years' experience as a Full Stack Developer
  • Minimum 2 years' experience in a senior or lead development role
  • Proven experience delivering enterprise-scale applications and integrations
  • Technical Skills:
  • Expert-level C# development
  • Strong experience with .NET Framework, .NET Core, and ASP.NET Core
  • Advanced TypeScript skills
  • Solid HTML5 and CSS3 development experience
  • Strong RESTful API design and development expertise
  • Advanced SQL development, database design, and performance tuning
  • Experience with ORM technologies such as Entity Framework
  • Strong understanding of application security, secure coding practices, and data protection principles
  • Advantageous:
  • Angular, React, or Vue.js
  • Azure or AWS cloud platforms
  • DevOps practices and CI/CD pipelines
  • Agile development methodologies
  • Experience integrating AI-powered technologies, LLM APIs, or AI-assisted development tools
  • Additional Requirements:
  • Strong leadership and mentoring capabilities
  • Excellent communication and stakeholder management skills
  • Security-first mindset and attention to detail
  • Ability to work independently while contributing to a collaborative team culture

Apply now! For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:

• Data Engineer • Software Developer • Data Analyst • Infrastructure • Architecture …and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn! https://za.linkedin.com/in/karmishka-naidoo-088772290

Auto-apply to this jobView original posting ↗
Senior Software Developer at Network Finance — Gauteng · JobAlertsZA