• Assess, develop, upgrade and document application software
  • Consulting with fellow colleagues, other teams, managers & executives concerning enhancements and development of the application software
  • Document and direct software testing and validation procedures
  • Research, analyse and evaluate requirements for software applications
  • Advise on areas that could be improved on and keep up-to-date with new trends in software development and technologies that can be used to benefit the Company

Requirements:

  • Minimum of 5-8 years’ work experience
  • Experience doing C# .NET Core development
  • .NET framework knowledge
  • Experience with Microsoft web technologies (ASP.NET MVC or Web API and WCF)
  • Solid Experience with SQL Server and an ORM framework of choice
  • Experience in domain driven design (DDD)
  • Experience in test driven development (TDD)
  • Kubernetes / Micro Service exposure will be advantageous
  • Azure / AWS exposure beneficial
  • DevSecOps CI/CD Pipelines beneficial
  • Restful service experience beneficial
  • Matric or equivalent qualification recognised by the Department of Higher Education & Training.
  • Tertiary education: IT Diploma or IT degree.

Desired Skills:

  • C#
  • .Net
  • .net core
  • Software Development
  • .net framework
  • Sql Server
  • Asp.Net
  • MVC
  • web api
  • wcf
  • aws
  • azure
  • microservice

About The Employer:

South African based software company focusing on electronic transaction processing, back office administration and retail banking solutions.

Learn more/Apply for this position