Lesaka Technologies
Intermediate Software Developer
Job Location
Sandton, South Africa
Job Description
Senior C# Developer Consumer (Business Unit) Company overview Lesaka is a leading South African financial technology company delivering financial services to consumers (B2C) and merchants (B2B) in Southern Africa through proprietary banking and payment technologies. Our offerings include banking, lending, and insurance products for consumers, as well as cash management solutions, bill payment technologies, value-added services, business funding, and card acquiring solutions for formal and informal retail merchants. Job overview Lesaka Technologies (Consumer division) is looking for a senior C# developer to design, develop, and maintain C# applications across back-end and client-side components. The role requires a strong commitment to high-quality development, collaboration with cross-functional teams, and problem-solving in a fast-paced environment. Key responsibilities Develop functional applications by translating storyboards and use cases into efficient code Design, build, and maintain reusable, high-performance C# code Ensure optimal application performance, quality, and responsiveness Identify and resolve bottlenecks and bugs in applications Maintain code quality, structure, and automation best practices Qualifications and experience Bachelor's degree in computer science, IT, or a related field 2 years of experience as a senior C# developer Certification and/or experience in C#, .NET Core 6 and Microsoft Visual Studio Technical skills and competencies Proficiency in C# and a solid understanding of its ecosystem Strong knowledge of .NET Entity Framework Familiarity with OpenTelemetry or similar frameworks Expertise in object-oriented programming and SOLID principles Ability to write clean, reusable C# code and implement design patterns Experience in concurrency patterns and multi-threading Strong knowledge of RESTful APIs and API development Proficiency in relational databases, particularly PostgreSQL Understanding of scalable application design and database schema creation Hands-on experience with GitLab/GitHub and version control Familiarity with continuous integration and automated testing frameworks Experience in code refactoring and application architecture Understanding of Agile methodologies and development processes Soft skills and work approach Strong teamwork and collaboration skills Ability to communicate effectively and share knowledge with team members Capability to prioritize tasks and meet tight deadlines Independent problem-solver with minimal supervision Analytical mindset with excellent troubleshooting skills Note: If you have not been contacted within two weeks of submitting your application, please consider your application unsuccessful. If you're a skilled C# developer looking to contribute to a high-impact fintech environment, wed love to hear from you
Location: Sandton, ZA
Posted Date: 3/30/2025
Location: Sandton, ZA
Posted Date: 3/30/2025
Contact Information
Contact | Human Resources Lesaka Technologies |
---|