💼 Full-Time Position

Senior Software Development Engineer – .NET Core

🏢
NTT Limited
📍 johannesburg, gauteng, South-Africa
📍
Location
johannesburg, South-Africa
📅
Posted
June 03, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

Senior Software Development Engineer

The Senior Software Development Engineer is responsible for leading the technical delivery of .NET Core solutions within an agile team, contributing deep hands‑on expertise while guiding solution design and implementation. This role plays a key part in shaping application architecture, ensuring code quality, and supporting junior engineers, while collaborating closely with team leads and client stakeholders to deliver scalable, secure, and maintainable systems.

Key Responsibilities

  • Design and develop robust .NET Core applications aligned to client business and operational requirements.
  • Translate business and functional requirements into well‑structured, scalable technical solutions.
  • Take ownership of complex components, integrations, and critical code paths within the solution.
  • Contribute to architectural decisions and ensure adherence to established patterns and best practices.