Senior Full-Stack .NET Developer

NTT DATA, Inc.

Johannesburg

On-site

ZAR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NTT DATA, Inc. in Johannesburg seeks a senior software engineer to design, develop and support enterprise applications across the front end, application services and database layers. You will act as a technical lead, guiding other developers and owning production outcomes.

You will build web apps with C#, .NET and Angular, develop REST APIs, optimise SQL Server databases, and collaborate with product owners and infrastructure teams in an Agile environment.

Qualifications

  • Senior software engineer with strong C#/.NET experience.
  • Proven track record building enterprise web apps.
  • Experience with Angular/TypeScript and REST APIs.
  • Solid SQL Server and T‑SQL skills.
  • Background in Agile environments and code reviews.

Responsibilities

  • Design and develop enterprise web applications using C#, .NET and Angular.
  • Build and maintain REST APIs and system integrations.
  • Design and optimise SQL Server databases, queries and stored procedures.
  • Convert business requirements into practical technical designs.
  • Develop front‑end components with Angular and TypeScript.
  • Mentor junior and intermediate developers and conduct code reviews.

Skills

C#
.NET ecosystem
Angular
TypeScript
HTML
CSS
REST APIs
SQL Server
Git workflows
Agile delivery
Code reviews
Mentoring
Production support

Education

Matric
Tertiary Degree

Tools

Azure DevOps
Docker
CI/CD pipelines

Job description

Summary of Role

We need a senior, hands‑on software engineer who can design, develop and support enterprise applications across the front end, application‑services and database layers. The person will operate as a senior individual contributor with technical‑lead responsibilities. They must be able to translate complex business requirements into maintainable solutions, guide other developers, integrate with enterprise systems and take ownership of production outcomes.

Responsibilities
  • Design and develop enterprise web applications using C#, .NET and Angular.
  • Build and maintain REST APIs and system integrations.
  • Design and optimise SQL Server databases, queries and stored procedures.
  • Convert business requirements into practical technical designs.
  • Develop maintainable front‑end components using Angular and TypeScript.
  • Investigate and resolve application defects across front‑end, API and database layers.
  • Participate in architecture and design discussions.
  • Perform code reviews and promote engineering standards.
  • Mentor junior and intermediate developers.
  • Support testing, deployment, monitoring and production operations.
  • Identify technical debt, operational risks and improvement opportunities.
  • Collaborate with product owners, analysts, testers, infrastructure teams and business stakeholders.
  • Produce concise technical documentation for important designs and operational processes.
Qualifications and Experience
  • Matric and a Tertiary Degree
  • 9 years of professional software‑development experience
  • 7 years working with C# and the .NET ecosystem
  • Strong experience with Angular and TypeScript
  • Strong knowledge of HTML, CSS and responsive application design
  • Strong practical experience with SQL Server and T‑SQL
  • Experience designing and consuming REST APIs
  • Experience integrating multiple internal or external systems
  • Understanding of authentication, authorisation and secure‑development practices
  • Experience with Git‑based development workflows
  • Experience diagnosing and supporting production applications
  • Working knowledge of automated testing and code‑quality practices
  • Experience working in Agile delivery environments
Highly desirable experience
  • Azure services and Azure DevOps
  • Docker and containerised workloads
  • CI/CD pipelines
  • Legacy application modernisation
  • CQRS or similar application architecture patterns
  • Mobile development using Flutter, Ionic or comparable technologies
  • Node.js or React
  • Application observability, logging and performance monitoring
  • Experience in consulting or complex enterprise environments
  • UI/UX or usability experience
Leadership expectations
  • Independently lead a technical workstream
  • Break a solution into deliverable increments
  • Identify technical and delivery risks early
  • Explain technical decisions clearly
  • Provide constructive code‑review feedback
  • Mentor less‑experienced developers
  • Challenge weak designs professionally
  • Take responsibility for a solution after deployment
Behavioural qualities
  • Ownership rather than task completion
  • Structured problem‑solving
  • Intellectual curiosity
  • Attention to detail
  • Practical judgement
  • Clear written and verbal communication
  • Patience when supporting colleagues
  • Comfort working with incomplete requirements
  • Willingness to work in existing codebases
  • Ability to balance delivery speed with maintainability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Full Stack C# Developer (Angular)
Full Stack C# Developer (Angular)

Network Finance • Randburg

On-site
ZAR 900,000 - 1,200,000
Senior Full-Stack .NET Developer
Senior Full-Stack .NET Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Full Stack Software Developer
Full Stack Software Developer

JCM Consultants • Centurion

On-site
ZAR 700,000 - 1,200,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Lead .Net and Angular Developer
Lead .Net and Angular Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,800,000
Senior C# Developer - (PERMANENT)
Senior C# Developer - (PERMANENT)

PM Connection • Cape Town

On-site
ZAR 600,000 - 900,000