Software developer

C#.NET software developer – IT-Online

  • Evaluate, develop, upgrade and document application software
  • Consultation with colleagues, other teams, managers and executives regarding application software enhancements and development
  • Document and direct software testing and validation procedures
  • Research, analyze and evaluate software application requirements
  • Advise on areas that could be improved and keep abreast of new trends in software development and technologies that can be used to benefit the business


  • Minimum of 5 to 8 years of professional experience
  • C# .NET Core development experience
  • Knowledge of the .NET framework
  • Experience with Microsoft web technologies (ASP.NET MVC or Web API and WCF)
  • Solid experience with SQL Server and an ORM framework of choice
  • Domain Driven Design (DDD) experience
  • Experience in test-driven development (TDD)
  • Exposure to Kubernetes/Micro Service will be advantageous
  • Beneficial Azure/AWS exposure
  • DevSecOps CI/CD Beneficial Pipelines
  • Beneficial relaxing service experience
  • Matric or equivalent diploma recognized by the Department of Higher Education and Training.
  • Higher education: Computer science degree or computer science degree.

Desired skills:

  • VS#
  • .Report
  • .net core
  • Software development
  • .net framework
  • SQL server
  • Asp.Net
  • VMC
  • Web APIs
  • WCF
  • aws
  • Azure
  • microservice

About the employer:

South Africa-based software company specializing in electronic transaction processing, back-office administration and retail banking solutions.

Find out more/Apply to this position