Where

Intermediate Software Developer

Lesaka Technologies
Johannesburg Full-day Full-time

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, we’d love to hear from you!

Requirements:

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, we’d love to hear from you!

  • 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

  • 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

  • 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

  • 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

28 Mar 2025;   from: careers24.com

Similar jobs

  • Job Placements
  • Johannesburg
Description: A leading company is looking for a Software Developer to join its IT team in Johannesburg South. This office-based role requires a skilled professional to develop and maintain .NET webform applications and C# services, ensuring system ...
29 days ago
  • Lesaka Technologies
  • Johannesburg
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 ...
3 days ago
  • Lesaka Technologies
  • Johannesburg
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 ...
3 days ago
  • Lesaka Technologies
  • Johannesburg
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 ...
3 days ago