Are you passionate about building smart, scalable applications that make a real-world impact? At
Lesaka Consumer
, we're driving innovation at the intersection of fintech and everyday life--changing how communities across South Africa access and manage money.
We're on the hunt for a
C# Intermediate Developer
who's more than just a coder--you're a builder, a problem-solver, and a collaborator. You'll work across the stack, developing robust backend services and slick client-end interfaces. You'll be part of a tight-knit, high-performing team, each bringing their best to the table as we deliver seamless, secure financial solutions.
Responsibilities
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable C# code
Ensure the best possible performance, quality and responsiveness of applications
Identify bottlenecks and bugs and devise solutions to these problems
Help maintain code quality, organization and automatization
Experience
A bachelor's degree in computer programming, computer science, or information technology
C#, dot Net core 6 (or higher), and Microsoft Visual Studio certification and/or experience
A minimum of 2 years of experience as Senior C# developer
Technical Skills
Proficient in C#, with a good knowledge of its ecosystems
Strong knowledge of .NET Entity Framework
Familiarity with open telemetry or any similar framework
Strong understanding of object-oriented programming and SOLID principles
Skill for writing reusable C# libraries
Familiarity with Postgres database server or any relational database
Strong knowledge of building Restful APIs
Knack for writing clean, readable C# code
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Implementing automated testing platforms and unit test
Proficient understanding of code versioning tools such as GitLab/GitHub
Familiarity with continuous integration
Good understanding of code refactoring
Good understanding of application architecture
Understand agile principles and processes
The successful applicant must
Be able to work within a team
Be able to communicate with other team members, share knowledge, share resources, seek assistance
Be able to prioritize and work towards tight deadlines
Able to work both independently with minimal supervision, as well as work as part of a team
Have good problem-solving skills
Have sufficient communication skills
Closing Date: 24 July 2025
If you do not hear from us within 2 weeks after the closing date, please consider your application unsuccessful.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.