Senior Full Stack Developer

Network Finance

Gauteng

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Network Finance is seeking a senior full-stack developer in Gauteng, SA, to design, build, and maintain enterprise applications using C#, .NET, and TypeScript. You will develop RESTful APIs, lead integrations with cloud services, and ensure secure data handling.

You will mentor junior developers, contribute to architectural decisions, and drive quality with automated testing and secure coding practices. A strong background in SQL and ORM is required.

Qualifications

  • Expert-level C# in web and enterprise app development.
  • Strong .NET Framework, .NET Core, ASP.NET Core expertise.
  • Advanced TypeScript for scalable front-end apps.
  • HTML5 and CSS3 proficiency.
  • RESTful APIs design, security, and scaling.
  • OAuth2 / OIDC and token-based security.
  • Experience with system integrations.
  • Advanced SQL and ORM (EF) experience.
  • Secure coding, OWASP Top 10, data protection, POPIA compliance.

Responsibilities

  • Design, develop, and maintain front-end and back-end application components across a full stack.
  • Lead API development and system integrations with third-party and cloud services.
  • Develop and optimize SQL queries, procedures, and database structures.
  • Provide technical leadership, code reviews, and mentorship.
  • Ensure quality through unit, integration, and performance testing.

Skills

C#
.NET
TypeScript
HTML5
CSS3
RESTful APIs
OAuth2
OIDC
SQL
Entity Framework
ORM
Security
POPIA
Azure
AWS
CI/CD
Git
Agile
LLM API
AI tooling
DevOps
Angular
React
Vue.js

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or related

Tools

Azure DevOps
GitHub
CI/CD pipelines

Job description

Key Responsibilities
Full Stack Development
  • Design, develop, and maintain sophisticated front-end and back-end application components using C#, .NET, TypeScript, HTML5, and CSS3.
  • Build scalable, secure, and high-performing enterprise applications.
  • Deliver robust software solutions that meet business, performance, and reliability requirements.
API Development & System Integrations
  • Design, develop, and maintain secure and scalable RESTful APIs.
  • Lead complex integration initiatives involving third-party platforms, cloud services, and legacy systems.
  • Ensure API performance, reliability, and adherence to enterprise security standards.
  • Implement and manage authentication and authorization mechanisms, including OAuth2 and OIDC.
Database Development
  • Develop, optimise, and maintain complex SQL queries, stored procedures, and database structures.
  • Support database design, integration, and performance tuning initiatives.
  • Ensure data integrity, scalability, and efficient system performance.
Technical Leadership & Collaboration
  • Mentor and support junior and mid-level developers through code reviews, coaching, and knowledge sharing.
  • Contribute to architectural discussions, technical design decisions, and development standards.
  • Collaborate with product owners, analysts, designers, and stakeholders to translate business requirements into effective technical solutions.
  • Promote continuous improvement and technical excellence within the development team.
Quality Assurance & Testing
  • Lead peer code reviews and champion clean coding principles and industry best practices.
  • Support and oversee unit testing, integration testing, and performance testing initiatives.
  • Troubleshoot and resolve complex technical issues across applications and integrations.
  • Ensure applications meet quality, security, and performance standards.
Performance Optimisation & Maintenance
  • Identify and resolve performance bottlenecks across applications, APIs, and databases.
  • Optimise systems for scalability, maintainability, and long-term performance.
  • Support ongoing application maintenance and enhancement initiatives.
Documentation & Knowledge Sharing
  • Create and maintain comprehensive technical documentation, including API specifications, architecture diagrams, and integration guides.
  • Establish and maintain development standards, best practices, and coding guidelines.
  • Promote knowledge sharing and continuous learning across the team.
Required Skills & Experience
Essential Technical Skills
  • Expert-level experience with C# in web and enterprise application development.
  • Strong expertise in .NET Framework, .NET Core, and ASP.NET Core.
  • Advanced TypeScript development experience for scalable front-end applications.
  • Strong proficiency in HTML5 and CSS3.
  • Extensive experience designing, building, securing, and scaling RESTful APIs.
  • Strong understanding of OAuth2, OpenID Connect (OIDC), and token-based security models.
  • Proven experience delivering complex system integrations.
  • Advanced SQL development experience, including performance tuning and complex database structures.
  • Strong knowledge of Entity Framework or equivalent ORM technologies.
  • Sound understanding of secure development principles, including:
    • OWASP Top 10
    • Secure coding practices
    • Secrets management
    • Data protection standards
    • Regulatory and compliance considerations such as POPIA
Desirable Skills
  • Experience with modern front-end frameworks such as:
    • Angular
    • React
    • Vue.js
  • Exposure to cloud platforms such as:
    • Microsoft Azure
    • Amazon Web Services (AWS)
  • Experience with DevOps practices, CI/CD pipelines, and automated deployment processes.
  • Advanced Git and version control experience within enterprise environments.
  • Experience working within Agile development teams.
AI & Emerging Technologies
  • Experience integrating Large Language Model (LLM) APIs such as OpenAI or Anthropic.
  • Exposure to AI-powered tooling and enterprise AI solutions.
  • Familiarity with:
    • Agentic AI development patterns
    • Tool-use frameworks
    • Multi-step AI workflows
    • Model Context Protocol (MCP) integrations
  • Experience leveraging AI-assisted development tools such as GitHub Copilot or similar technologies.
  • Ability to assess and implement AI solutions where they deliver measurable business value.
Qualifications
Preferred
  • Degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6-9 years of professional Full Stack Development experience.
  • Minimum 2 years' experience operating at a Senior Developer or Technical Lead level.
  • Demonstrated experience developing and supporting enterprise-scale applications and systems.
  • Relevant certifications in:
    • Microsoft Development Technologies
    • .NET
    • Cloud Platforms
    • Software Architecture
Personal Attributes

We're looking for someone who:

  • Takes ownership of technical decisions and outcomes.
  • Communicates effectively with technical and non-technical stakeholders.
  • Mentors and develops team members while promoting a collaborative culture.
  • Demonstrates a security-first and privacy-conscious approach to software development.
  • Adapts quickly to evolving technologies, tools, and development practices.
  • Enjoys solving complex technical challenges.
  • Maintains high standards of quality, accountability, and professionalism.
  • Is passionate about innovation and continuous improvement.
What's on Offer
  • Opportunity to work on impactful, enterprise-scale projects.
  • Exposure to modern technologies, cloud platforms, and AI-enabled development practices.
  • A collaborative and innovative development environment.
  • The ability to influence technical direction and architectural decisions.
  • Ongoing professional development and growth opportunities.
  • Competitive remuneration aligned to experience and expertise.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Software Engineer
Software Engineer

Rad Resources • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Technical Lead Focus)
Full Stack Developer (Technical Lead Focus)

Goldman Tech Resourcing • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000