Our client is a leading software development company that specializes in developing payment solutions used by banks and financial services in Africa. As a C# Developer you will be responsible to see the project through from Design to Delivering the Solution.

Key Responsibilities

  • See project through the entire SDLC.
  • The client builds their own software in house so there are many aspects to this; the developer will be involved from design to delivery of solutions.
  • Their main focus is on development, they have architects who are overall responsible for the design and other departments take care of the solution, for example the testers & production support staff.
  • They encourage their developers to play an active role in the full SDLC and by doing that growing themselves, their experience and their careers with them.

Essential Competencies

  • Driven, self-motivated candidate who will be able to work in a hybrid environment
  • Must be able to work alone and within a team.
  • Self-motivated and career driven as the client is performance driven and measure on performance
  • Will with work internal teams; support, testing, business analysis & customers.

Location & Type e.g Remote/ Hybrid

  • Johannesburg (Hybrid, but mostly from home)

Minimum Requirements

  • Grade 12 National Certificate
  • Bachelor’s Degree in Information Technology
  • Proven minimum 3 year employment track record at companies
  • C# .Net framework
  • Backend development, .Net framework (we use .Net 4.8) & .Net Core.
  • Microsoft SQL Server
  • Source control: we use Azure DevOps but GIT or similar will do.
  • Web Service / API experience, ex. .Net Core APIs, WCF web services, etc.
    • Client would prefer knowledge / experience in the above, but can be taught as well.
  • Project Portfolio on previous SDLC project done

Advantageous

  • Some front-end experience: Client currently uses C# MVC, but are exploring other front end technologies like Angular and React.
  • API development
  • Cloud development experience, ideally .Net Core
    • Docker & Kubernetes would be an amazing advantage.
    • Azure or AWS knowledge and experience in building for the cloud and scaling for the cloud

Desired Skills:

  • business analysis
  • communication
  • process
  • Testing
  • development
  • programming

Desired Qualification Level:

  • Diploma

Learn more/Apply for this position