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