Mid-Level C# Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Our client is looking for a Mid-Level Software Developer with solid backend development experience to contribute to production systems within a payment-focused technology environment. The successful candidate will work primarily with C#/.NET, relational databases and REST APIs while building the technical foundation required to progress into a senior development position.
What You’ll Be Responsible For:
- Deliver backend functionality using C#/.NET.
- Develop reliable and maintainable code using asynchronous programming and appropriate transactional patterns.
- Build and maintain stored procedures using Oracle PL/SQL or PostgreSQL.
- Integrate RESTful services and handle authentication, errors, retries, pagination and timeouts correctly.
- Implement idempotent processing where required.
- Develop meaningful unit tests covering normal, boundary and failure scenarios.
- Contribute to pull-request reviews and provide useful technical feedback.
- Maintain clear system documentation and operational runbooks.
- Follow secure development practices and PCI-DSS Requirement 6 principles.
- Ensure cardholder data is excluded from application logging.
- Maintain dependencies and follow development security checks.
- Use Git feature branches and clear commit and pull-request descriptions.
- Contribute constructively during Agile ceremonies.
- Develop understanding of cloud deployment and database performance considerations.
- Participate in technical leadership, architecture documentation and mentoring as experience develops.
Essential Experience:
- NQF 6 Diploma or NQF 7 Degree in IT, Computer Science, Software Engineering or a related field.
- 3–5 years' professional backend development experience.
- Strong C#/.NET experience in a production environment.
- 2+ years' experience developing SQL queries and stored procedures in Oracle or PostgreSQL.
- 2+ years' experience writing and maintaining unit tests.
- 2+ years' experience integrating REST APIs.
- 2+ years' experience with Git-based development and pull-request workflows.
Technical Competencies:
- C#/.NET, async/await and error handling.
- Transactional processing and idempotency.
- Oracle SQL/PLSQL or PostgreSQL.
- Stored procedure development.
- Indexing and basic execution-plan analysis.
- NUnit or xUnit.
- REST authentication and integration patterns.
- 4xx/5xx handling, retries with backoff, pagination and timeouts.
- Git branching, pull requests and code reviews.
- Runbooks and technical documentation.
- Containers and serverless fundamentals.
- Stateless application design.
- Environment-based configuration.
- Connection pooling and efficient retry strategies.
- Query-performance awareness, including N+1 issues.
Advantageous:
- Experience within fintech, payments or financial services.
- Azure Developer Associate, AWS Developer Associate or comparable certification.
- Exposure to cloud-based deployment environments.
- Interest in mentoring and technical leadership.
Only shortlisted candidates will be contacted.
Submit your CV to it.jobs@tumaini.co.za or call 031 350 4018.
Visit our website for more exciting career opportunities: https://tumaini.co/
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
-
Mid Level C# Developer
1 day ago
Gauteng, South Africa Tumaini Consulting Full-timeOur client is looking for a talented Mid-Level C# Developer to join a collaborative software development team working with the latest Microsoft technologies. This is an excellent opportunity for a developer who enjoys building modern applications, solving technical challenges, and working in a flexible remote environment. Requirements: Bachelor's Degree...
-
Mid-level senior c# developer george
2 days ago
gauteng, gauteng, South Africa Datafin Full-timeMid-level - Senior C# Developer - George IT - Software Development Eastern Cape - South Africa ENVIRONMENT Our client is reimagining the insurance world with smart, tech-driven solutions that put people first. Based in the scenic city of George, they bring together innovation, creativity, and impact transforming how customers experience insurance in the...
-
Android Developer
1 day ago
Gauteng, South Africa Tumaini Consulting Full-timeOur client is looking for a Mid-Level Android Developer with a strong foundation in native Android development and an interest in hardware integration. The successful candidate will join a permanent on-site team and have the opportunity to build further expertise in device-layer development and payment technology. What You’ll Be Doing: Build and...
-
Mid Level Angular Developer
1 day ago
Gauteng, South Africa Tumaini Consulting Full-timeAre you an experienced Angular Developer looking for your next contract opportunity? Our client requires a strong front-end specialist to join a high-performing engineering environment, working on enterprise digital banking solutions and delivering modern applications at scale. What You’ll Be Responsible For: Develop and maintain robust Angular...
-
C# developer
3 days ago
gauteng, gauteng, South Africa Datafin Full-timeC# Developer (Mid-Level - Senior) (George) IT - Software Development Environment A dynamic company, dedicated to transforming the insurance industry with innovative and customer‑centric solutions, is based in the scenic city of George. They are currently seeking C# Developers at various experience levels: Mid‑Level and Senior (up to 8 years). The ideal...
-
Mid level developer
2 days ago
gauteng, gauteng, South Africa Dante Personnel Recruitment Full-timeMID-LEVEL DEVELOPERNORTHERN SUBURBSSALARY R45 000 CTC Minimum requirements: Grade 12 Development Qualification Node JS - 2 years' experience Vue JS / React / Angular - 2 years' experience Javascript - 3 years' experience HTML - 3 years' experience CSS - 3 years' experience SQL - 3 years' experience Linux - 3 years' experience Elastic Search / Mongo / No...
-
Mid level developer
3 days ago
gauteng, gauteng, South Africa Xcede Group Full-timeIntermediate. Net Engineer Our client is a payment solutions company and is looking for an Intermediate. Net Engineer to join their cross-functional team. You'll be working on exciting projects that leverage the latest technologies and tools, all while helping to shape the future of payments. As an Intermediate. Net Engineer, you will need to: Use your...
-
Mid-Level Software Developer
3 days ago
Gauteng, Gauteng, South Africa Solveco Full-time R 420,000 - R 660,000 ContractActuarial Consulting Company Seeking System DeveloperDuties & ResponsibilitiesCollaborate with management, colleagues, and other developers to enhance the product and produce software designs based on new client requirements.Well-spoken and comfortable to be put directly in front of clients.Participate in overseeing the development of new and existing...
-
Mid Level Software Developer Hybrid
15 hours ago
gauteng, gauteng, South Africa Solveco Full-time R 540,000 ContractActuarial Consulting Company Seeking System Developer Duties & Responsibilities Collaborate with management, colleagues, and other developers to enhance the product and produce software designs based on new client requirements. Well-spoken and comfortable to be put directly in front of clients. Participate in overseeing the development of new and existing...
-
Frontend Web Developer
19 hours ago
Gauteng, Gauteng, South Africa Placements24 Full-timeAbout the RoleOur client is seeking a skilled and enthusiastic Frontend Web Developer to contribute to their web development projects. This role will involve working on the client-side of applications, translating design wireframes into functional code, and ensuring a seamless user experience. You will collaborate with backend developers and designers to...
Similar jobs in Gauteng
This job listing is provided by a partner site
Get alerts for similar jobs
Receive job offers for Mid-Level C# Developer
Get alerts for similar jobs
Receive job offers for Mid-Level C# Developer
How do you get your review?
You'll receive a detailed analysis of the design, structure, and content of your resume by email.