NMI

Senior Software Engineer

NMI

Overview

Role involves building and maintaining scalable payment services within a dynamic team.

Ideal candidate has 5+ years of experience in software development with strong C# skills.

Only candidates from South Africa are considered

550k zar / yearremoteseniorpermanentfull-timeEnglishC#JavaMySQLSQL ServerOracleGoogle Cloud PlatformKubernetesDockerDatadog

Locations

  • South Africa, Western Cape, Cape Town

Requirements

  • Bachelor's degree required
  • At least 5 years of experience
  • Advanced proficiency in C# or Java
  • Experience with relational databases
  • Strong knowledge of security best practices

Responsibilities

  • Contribute to system architecture
  • Lead technical discussions
  • Mentor junior team members
  • Collaborate with cross-functional teams
  • Contribute to CI/CD evolution
  • Participate in on-call rota

Benefits

  • Annual salary
  • 15 days holiday
  • Family friendly policies
  • Company training budget
  • Employee wellbeing initiatives
  • Employee referral scheme
  • Bonusly reward scheme
  • Fun culture events
  • Medical Aid and Gap Cover