Senior .NET Full-Stack Engineer — Azure, CI/CD & Mentorship

NTT DATA, Inc.

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NTT DATA, Inc. in Johannesburg is seeking a senior hands-on software engineer to design, develop and support enterprise applications across the frontend, services and database layers.

You will guide other developers as a technical lead and own production outcomes in a complex enterprise setting. You will design and build enterprise web apps with C#, .NET and Angular, create REST APIs, optimise SQL Server databases, and mentor junior developers while collaborating with product owners and

Qualifications

  • Nine years of professional software-development experience.
  • Strong experience with C# and the .NET ecosystem.
  • Extensive experience with Angular and TypeScript.
  • Strong knowledge of HTML, CSS and responsive design.
  • Strong practical experience with SQL Server and T‑SQL.
  • Experience designing and consuming REST APIs.
  • Experience integrating multiple systems.
  • Understanding of authentication, authorization 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.

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.

Skills

C# and .NET
Angular
TypeScript
HTML/CSS
SQL Server/T‑SQL
REST APIs
Git
Agile
Mentoring
Production support

Education

Matric and a Tertiary Degree

Tools

Azure DevOps
Docker
CI/CD

Job description

NTT DATA, Inc. in Johannesburg is seeking a senior hands-on software engineer to design, develop and support enterprise applications across the frontend, services and database layers.

You will guide other developers as a technical lead and own production outcomes in a complex enterprise setting. You will design and build enterprise web apps with C#, .NET and Angular, create REST APIs, optimise SQL Server databases, and mentor junior developers while collaborating with product owners and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Full-Stack Lead | Enterprise Angular & API
Senior .NET Full-Stack Lead | Enterprise Angular & API

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,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 .NET Backend Engineer | Azure Microservices
Senior .NET Backend Engineer | Azure Microservices

JCM Consultants • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior .NET Developer: Azure, Microservices & DevOps
Senior .NET Developer: Azure, Microservices & DevOps

DVT • Cape Town

On-site
ZAR 900,000 - 1,300,000
Hands-On Software Team Lead - .NET, Azure, Mentoring
Hands-On Software Team Lead - .NET, Azure, Mentoring

Ad Talent • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior .NET Engineer: Cloud, APIs & Microservices
Senior .NET Engineer: Cloud, APIs & Microservices

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)
Senior .NET Full-Stack Engineer — Build Scalable Web Apps (Midrand)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development
+4
Senior .NET Engineer: Lead Dev, Architect & Mentor
Senior .NET Engineer: Lead Dev, Architect & Mentor

Entelect • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Competitive compensation package
Employee wellness programs
Commission incentives
+1
Senior .NET Developer | Azure Experience & Leadership
Senior .NET Developer | Azure Experience & Leadership

Boardroom Appointments • Cape Town

On-site
ZAR 800,000 - 1,100,000
Senior .NET Security Engineer (Azure DevSecOps)
Senior .NET Security Engineer (Azure DevSecOps)

NTT DATA, Inc. • Johannesburg

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