Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Credit Risk Developer - (Full-Stack Web Development)
(YD/DEVCR/AB)
Overview
Reference
YD/DEVCR/AB
Salary
ZAR0 - ZAR0/hour
Job Location
- South Africa -- Johannesburg Metro -- Johannesburg
Job Type
Contract
Posted
04 December 2025
📢 Job Advert: Credit Risk Developer – Banking Sector (Full-Stack Web Development)
Location: South Africa Industry: Banking / Financial Services Contract/Perm: Open Experience: 4+ Years Domain: Credit Risk, Full-Stack Development
We are looking for a highly skilled Credit Risk Developer to design, develop, and support credit risk management solutions within a leading banking environment. This role focuses on enhancing and maintaining CreditLens, a credit risk checking and calculation platform, while ensuring compliance with regulatory and internal governance frameworks. The ideal candidate is technically strong, detail-oriented, and experienced in delivering robust, scalable solutions.
🔧 Key Responsibilities
CreditLens System Development & Maintenance
-
Develop and enhance the CreditLens application for credit risk checking and credit calculations.
-
Implement and debug C# .NET code for UI and service layers.
-
Use Entity Framework (Code First) for data access and ORM modelling.
-
Perform API testing and debugging using Postman, ensuring seamless backend integration.
-
Resolve defects, implement enhancements, and optimise system performance.
Database Management & Query Optimisation
-
Write and optimise SQL queries and stored procedures for risk data processing.
-
Ensure scalability and performance for large, complex data sets.
-
Implement data validation, reconciliation, and integrity checks.
-
Monitor database issues and ensure timely resolution.
Version Control & Deployment
-
Manage code versioning via GitHub, using enterprise branching strategies (Dev, UAT, Prod).
-
Configure and maintain CI/CD pipelines in DevOps for automated builds and deployments.
-
Conduct code reviews and enforce secure coding and versioning best practices.
-
Coordinate deployments and rollback plans with technical and business stakeholders.
System Documentation & Architecture
-
Produce UML Sequence Diagrams for API call flows and solution architecture.
-
Maintain Swagger/OpenAPI documentation for all APIs and services.
-
Create detailed technical specifications for new features and enhancements.
-
Ensure documentation adheres to internal governance and audit requirements.
Compliance & Governance
-
Ensure development aligns with Basel regulations and internal credit risk governance frameworks.
-
Conduct periodic compliance checks and implement system updates based on regulatory changes.
-
Support audits by providing accurate documentation and technical evidence.
-
Apply secure coding practices in line with risk management policies.
🎓 Education & Certifications
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
-
Certifications in Agile, Risk Management, or FinTech are advantageous.
💼 Experience Requirements
-
Minimum 4+ years in full-stack development within banking or financial services.
-
Hands-on experience working with CreditLens or similar credit risk systems.
-
Strong skills in C# .NET, Entity Framework, SQL, and full-stack application development.
-
Skilled in API testing/debugging using Postman and documenting via Swagger/OpenAPI.
-
Experience with GitHub, branching strategies, and CI/CD pipelines via DevOps.
-
Solid understanding of Agile/Scrum delivery.
-
Ability to create technical artefacts including UML diagrams and architecture documents.
-
Strong knowledge of Basel and internal risk controls.
🧠 Technical Skills
-
C# .NET, Entity Framework (Code First)
-
SQL & stored procedure development
-
API development, testing & debugging
-
Swagger/OpenAPI documentation
-
GitHub source control & branching
-
DevOps CI/CD pipelines
-
UML Sequence Diagram design
-
CreditLens or similar risk systems
-
Understanding of Basel regulatory frameworks
📊 Banking & Credit Risk Domain Skills
-
Strong grasp of credit risk principles and credit calculation processes.
-
Experience integrating risk models and supporting exposure reporting.
-
Understanding of data validation, risk analytics, and stress testing.
🚀 Development & Delivery Skills
-
Agile/Scrum delivery
-
Troubleshooting and resolving technical system issues
-
Automation of risk processes and reporting
-
Strong debugging and analytical thinking
🤝 Communication & Interpersonal Skills
-
Strong verbal and written communication for technical documentation.
-
Ability to explain complex technical concepts to business and risk teams.
-
Excellent collaboration with cross-functional groups (risk analysts, architects, business stakeholders).
|