Overview

Senior .NET Developer Jobs in Johannesburg at NTT DATA

Summary of Role

Develop and integrate multiple enterprise systems into solutions in accordance with business needs and requirements.


Responsibilities

  • Collaborate with other developers, analysts and quality assurers in conceptualizing and developing new software programs and applications.
  • Play a key role in enhancing, modernising and stabilizing existing applications.
  • Fully participate in the software development life cycle (SDLC) for a variety of projects.
  • Prepare and document technical specifications.
  • Independently map out conceptual applications end-to-end via various methods such as Whiteboard Sessions.
  • Conduct research on emerging application development software products, languages, and standards in support of development efforts.
  • Recommend, schedule and perform software improvements and upgrades.
  • Help to create a culture of promoting new ideas.
  • Consistently write, translate and code software programs and applications according to specifications and develop workable enterprise systems.
  • Run and monitor software performance tests on new and existing programs to correct errors, isolate areas for improvement and perform general debugging.
  • Administer critical analysis of test results and deliver solutions to problem areas.
  • Manage and/or provide guidance to junior software developers.
  • Perform configuration management on integration code and systems interfaces.
  • Provide secure application programme interfaces/frameworks for external third-party systems to interface with.
  • Conform to legislation, policies, industry standards and best practices.
  • Provide secure application programme interfaces/frameworks for external third-party systems to interface with.
  • Keep up to date with the latest data protection and security threats and ensure mitigation of these risks.


Qualifications

  • Matric and a tertiary qualification in Information Systems, Computer Science or equivalent (NQF level 7) qualification.
  • Microsoft Certified Technology Specialist (MCTS) – advantageous.
  • Microsoft Certified Professional Developer (MCPD) – advantageous.
  • Own reliable transport.


Experience

Minimum experience directly related to Systems Integration, including most of the following programming languages and technologies:

  • ASP.NET – 5+ years
  • ASP.NET Core – 2–3 years
  • Bootstrap – 5+ years
  • C# – 5+ years
  • CSS – 5+ years
  • XML – 5+ years
  • SSRS – 5+ years
  • JQuery – 5+ years
  • JavaScript – 5+ years
  • MS SQL – 5+ years
  • Web API – 5+ years
  • MS Azure DevOps – 2–3 years
  • Agile Methodology – 5+ years

Title: Senior .NET Developer

Company: NTT DATA

Location: Johannesburg

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.