NTT DATA, Inc.

Intermediate Software Development Engineer, .NET Core

NTT DATA, Inc.

full-time

Posted on:

Location Type: Office

Location: JohannesburgSouth Africa

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain .NET Core applications aligned to client business workflows.
  • Implement functional and technical requirements using ASP.NET Core, Entity Framework Core, and SQL Server.
  • Collaborate with business analysts, testers, and senior engineers to deliver high-quality solutions.
  • Develop and maintain RESTful APIs and integrate front-end components with backend services.
  • Write clean, maintainable, and well-documented code following established standards and best practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (advantageous) or equivalent practical experience.
  • 3–5 years of professional software development experience.
  • Hands-on experience developing .NET Core applications in a production environment.
  • Experience working in Agile teams and contributing to sprint-based delivery.
  • Relevant Microsoft or cloud-related certifications are advantageous.
  • Good communication skills with both technical and non-technical stakeholders.
Benefits
  • Health insurance
  • Paid time off
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreASP.NET CoreEntity Framework CoreSQL ServerRESTful APIsAgilesoftware developmentclean codebest practicestechnical requirements
Soft Skills
communication skillscollaborationproblem-solvingteamworkinterpersonal skills
Certifications
Microsoft certificationscloud-related certifications