Job description
- Location:Sandton
- Employee Type:Permanent
- Department:CIB Technology
- Division:Investec Corporate And Institutional Banking
Lending and Credit Developer - CIB Tech (12793)
Description
We are seeking an Intermediate Backend Software Engineer with solid experience in C#/.NET and a strong grasp of Azure Cloud Services and Azure DevOps. You'll play a key role in building scalable, secure, and maintainable backend services that power business-critical applications.
This role is ideal for an engineer who's eager to deepen their cloud and DevOps expertise, contribute to architectural discussions, and collaborate closely within a modern, agile delivery environment.
Key Responsibilities
• Develop, maintain, and optimize backend systems using C# (.NET 6/7/8) and related frameworks.
• Design and implement RESTful APIs and backend services aligned with domain-driven design (DDD) and clean architecture principles.
• Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as:
o Azure App Service / Azure Functions
o Azure SQL / Cosmos DB
o Azure Storage, Key Vault, and Application Insights
o Azure Service Bus or Event Grid for messaging
• Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows.
• Collaborate cross-functionally with frontend engineers, QA, and product teams to deliver end-to-end solutions.
• Contribute to code reviews, technical documentation, and continuous improvement initiatives.
• Monitor application performance and reliability, implementing proactive improvements and observability practices.
• Stay current with .NET ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability.
Required Skills & Experience
• 3–5 years of professional experience in backend software engineering.
• Strong proficiency in C#, .NET Core / .NET 6+, and object-oriented design principles.
• Experience with Azure Cloud Services (e.g., App Services, Functions, Azure SQL).
• Hands-on experience with Azure DevOps for version control, pipelines, and deployments.
• Solid understanding of REST APIs, microservices, and asynchronous programming.
• Working knowledge of SQL
• Familiarity with CI/CD, Docker containers, and modern deployment strategies.
• Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect).
Preferred / Nice-to-Have
• Exposure to Terraform, Bicep, or other infrastructure-as-code tools.
• Experience with event-driven architecture or message-based systems.
• Familiarity with Unit Testing and Test Automation frameworks (xUnit, NUnit, Moq, etc.).
• Knowledge of monitoring and observability tools (e.g., Application Insights, Log Analytics).
• Background in financial services, legal tech, or enterprise systems is advantageous.
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.



