Share this post on
To apply, click on the link at the end of the posts and all the best with your applications
Full Stack Developer (PB Tech – Digital) (13407)
Description
Investec Sandton is looking a Full Stack Software Developer who has a passion for high quality software solutions. You will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product. As a Full Stack Developer, you need to be comfortable around both the front and back-end coding languages, development frameworks and third-party libraries. Develop and maintaining web applications. Create automated and scalable solutions. Develop reusable code and libraries for future use. Translate UI and UX wireframes to visual elements of the application. Integrate frontend and backend aspects of the application. Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software. In addition to being a solid developer, we’re looking for someone who is proactively looking for new opportunities to build efficiencies into the organization’s technical capabilities and strategies.
Experience and Skills
• Software development related certification or Tertiary degree in the relevant field is required
• 8+ Years of development experience using the following languages and their respective frameworks:
o C# – ASP.NET APIs using .NET Framework, .NET Core, .NET6+
o Typescript – Angular2+
• A good knowledge of the following tools and processes are required:
o Use source control, primarily using git
o Understanding of design principles behind scalable applications and REST APIs
o Experience of writing unit tests and integration tests in projects using languages mentioned above
o Understand CI/CD processes and their automation
o Understanding of deployment into containerized environments, using Kubernetes and Azure cloud services
o Able to provide support for deployed application(s)/service(s) and monitor performance
• Additional software development skills that can be helpful:
o Using git with Azure DevOps repositories
o CI/CD process with Azure DevOps pipelines
o Azure cloud services
o Microsoft SQL
o HTML
o JavaScript (ES6+)
o CSS
• Azure Certifications – compulsory requirement
(obtained or aim to obtain in short term)
o AZ900
o AZ204
o AZ2003
o AZ1002
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.
Click here to apply
Full Stack Engineer (13339)
Description
Investec Sandton is looking a Full Stack Software Developer who has a passion for high quality software solutions. You will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product. As a Full Stack Developer, you need to be comfortable around both the front and back-end coding languages, development frameworks and third-party libraries. Develop and maintaining web applications. Create automated and scalable solutions. Develop reusable code and libraries for future use. Translate UI and UX wireframes to visual elements of the application. Integrate frontend and backend aspects of the application. Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software. In addition to being a solid developer, we’re looking for someone who is proactively looking for opportunities to build efficiencies into the organization’s technical capabilities and strategies.
Experience, skill and capability
• Software development related certification or Tertiary degree in the relevant field is required
• 5+ Years of development experience using the following languages and their respective frameworks:
o C# – ASP.NET APIs using .NET Framework, .NET Core, .NET6+
o Typescript – Angular2+
• A good knowledge of the following tools and processes are required:
o Use source control, primarily using git
o Understanding of design principles behind scalable applications and REST APIs
o Experience of writing unit tests and integration tests in projects using languages mentioned above
o Understand CI/CD processes and their automation
o Understanding of deployment into containerized environments, using Kubernetes and Azure cloud services
o Able to provide support for deployed application(s)/service(s) and monitor performance
• Additional software development skills that can be helpful:
o Using git with Azure DevOps repositories
o CI/CD process with Azure DevOps pipelines
o Azure cloud services
o Microsoft SQL
o HTML
o JavaScript (ES6+)
o CSS
Advantageous Experience
• Experience using testing frameworks (Jasmine/Karma/Jest/NUnit/xUnit) and writing clear unit tests for all functionality
• Experience writing and maintaining end to end tests with tools such as Playwright.
• Experience working with the platforms and tools from major cloud service providers such as Microsoft Azure and AWS.
• Experience with container tools such as Docker and Kubernetes.
• Experience with developing and maintaining CI/CD pipelines
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.
Click here to apply
Fullstack Engineer – Business and Commercial Banking (13564)
Description
Businessand Commercial Banking is seeking a Full Stack Engineer to join the BCB Technology team, operating across all functional areas to design, build, and continuously enhance our digital Client Life Cycle journey.
This role is ideally suited to a developer with strong expertise in C# and .NET Core backend development, complemented by experience in modern frontend frameworks such as Angular and/or React, who thrives on building and modernising scalable, secure, and high-performance solutions. You will play a key role in delivering enterprise-grade platforms while translating business and client requirements into robust, production-ready technology solutions.
Working within a highly collaborative, cross-functional environment, you will partner closely with architects, Business Analysts, designers, and product teams to deliver outcomes aligned to both business objectives and client needs. A strong client-centric mindset is essential, as you help bridge the gap between business and technology delivery. The ideal candidate is a passionate engineer who values clean, maintainable code, enjoys solving complex problems, and is comfortable contributing across the full stack within a dynamic, agile environment, driving continuous improvement and innovation across our digital ecosystem.
Key Responsibilities
• Design and build secure, scalable, and high-performance solutions across digital platforms
• Develop and maintain backend services, APIs, and microservices using C# and .NET / .NET Core
• Contribute to full stack development, including building responsive front-end applications using Angular and/or React
• Integrate front-end components with backend services and APIs to deliver seamless end-to-end solutions
• Translate business and client requirements into robust, production-ready technical solutions
• Collaborate with Business Analysts, stakeholders, and cross-functional Agile squads (Product, Design, QA, Platform)
• Participate in system design discussions, architecture decisions, and contribute to API design, microservices, and integration patterns
• Build reusable components and shared services to improve delivery efficiency and consistency
• Integrate solutions with internal platforms (e.g. D365, AML, KYC and related systems)
• Ensure high standards of code quality, performance, and security through testing, peer reviews, and best practices
• Develop and maintain automated test suites (unit, integration, regression) to ensure system stability and reliability
• Troubleshoot, optimise, and resolve production issues to improve performance, scalability, and resilience
• Support DevOps practices, including CI/CD pipelines, automated testing, deployments, monitoring, and production support
• Work closely with UX/UI teams to implement intuitive, user-centric interfaces
• Continuously improve engineering practices, front-end and backend architecture, and overall development processes
Qualifications, Experience and Skills
• Minimum 5+ years’ experience in a Microsoft development environment and software engineering roles
• Strong backend development expertise in C#, .NET / .NET Core
• Proven experience designing and building RESTful APIs and microservices architectures
• Solid experience with SQL Server / Azure SQL, including data modelling and performance optimisation
• Frontend development experience using Angular (v8+) and/or React
• Strong understanding of JavaScript / TypeScript, HTML, and CSS, including responsive and user-centric design principles
• Experience integrating front-end applications with backend services and APIs
• Hands-on experience with Azure cloud services, including App Services, Functions, and container-based solutions
• Proficiency in Azure DevOps, including pipelines, project management, and CI/CD implementation
• Strong understanding of DevOps practices, including automated deployments, monitoring, logging, and production support
• Experience with containerisation and orchestration (Docker, Kubernetes) and cloud-native architectures
• Exposure to Infrastructure as Code (IaC) using tools such as Terraform or Bicep
• Understanding of GitOps practices and modern deployment patterns
• Familiarity with testing frameworks and building automated test suites (unit, integration, regression)
• Strong focus on code quality, secure coding practices, and high-availability systems
• Experience working in Agile delivery environments, collaborating across cross-functional teams
• Strong problem-solving, analytical thinking, and attention to detail
• Ability to operate effectively in complex, fast-paced environments with a continuous improvement mindset
What We Value
At Investec we seek talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Mobile Developer (PB Tech – Digital) (13404)
Description
Investec Sandton is looking for a highly skilled Front-End React Native Mobile Developer to collaborate with a team of developers and UX designers to develop and maintain an app. You will be working on the design and the development of services from the ground up.
Key Responsibilities
We are looking for a mobile engineer who can work confidently across React Native, Expo, TypeScript, enterprise CI/CD, mobile distribution, and production support. The ideal candidate uses AI tools intelligently to accelerate delivery, but still demonstrates strong fundamentals, ownership, security awareness, and accountability for the software they deliver
.
As a React Native Developer in our team you will implement new app features, maintain, enhance, and support our existing suite of apps while providing support and assistance to the business as a technology subject matter expert.
Qualifications, Experience and Skills
• Strong React Native, Expo ecosystem, and TypeScript experience.
• Experience building and maintaining iOS and Android apps in enterprise environments.
• Strong understanding of monorepos, shared packages, dependency management, and mobile workspace tooling.
• Experience with Azure DevOps CI/CD, including YAML pipelines, secure files/secrets, automated builds, testing, signing, and release approvals.
• Practical experience building, signing, distributing, and supporting mobile apps through App Store Connect, TestFlight, Google Play Console, and internal distribution channels.
• Strong JavaScript and React fundamentals, including modern state management and navigation patterns.
• Experience integrating with RESTful APIs, authentication flows, secure storage, and enterprise backend services.
• Good understanding of mobile security, performance, accessibility, observability, and production support.
• Experience with automated testing, TDD/BDD practices, and mobile quality gates.
• Ability to implement polished UI from Figma, wireframes, and design systems.
• Strong Git, code review, Agile/Scrum, and engineering delivery discipline.
• Comfortable using AI-assisted development tools such as Codex, Cursor, Copilot, or ChatGPT to improve productivity while maintaining accountability, code quality, and sound engineering judgement.
• Native iOS/Android experience with Swift/Kotlin or native module development is advantageous.
• Azure certifications such as AZ-900, AI-901, AI-200 are 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.
Click here to apply
Principal Full Stack .net Engineer (13594)
Description
Investec is looking for a Principal Full Stack .NET Engineer / Platform Architect to join the Private Client Lending Technology team in Johannesburg, South Africa, working as part of our UK Offshore Technology function. This is a hands-on technical leadership role responsible for shaping, developing, and supporting core lending origination platforms and their integrations. The successful candidate will combine strong engineering capability with architectural thinking, ownership, problem-solving, and the ability to guide other engineers through complex delivery challenges.
You will take ownership of complex technical problems across the full stack — from backend services built in C#, .NET, and Azure cloud services through to modern web frontends — and see them through from analysis to delivery. The role is as much about shaping the right solution as building it: operating comfortably in ambiguity, analysing business and technical challenges, helping to refine requirements, and designing pragmatic approaches that fit the wider lending platform. Hands-on engineering remains central, spanning both new solution delivery and the ongoing evolution of existing services.
A core part of the role is establishing and maintaining technical direction. You will produce the solution designs, integration approaches, technical plans, and decision records that help the team understand what is being built, why, and how it fits the broader platform — forming a coherent plan from the input of others and keeping engineers aligned to a clear technical “north star”. You will balance building new solutions with extending and hardening existing systems, ensuring resilience, performance, and regulatory compliance, while working within Agile squads alongside product owners, business analysts, and other engineers.
As part of our UK Offshore Technology function, you will be based in South Africa and aligned to UK teams, collaborating closely with UK-based stakeholders and engineers across time zones. There are few local peers at this level of seniority, so you will need to be highly self-sufficient and self-motivated, comfortable being one of the most senior technical people in the room — someone others lean on for direction rather than someone who needs to be directed. From the outset you will provide technical and thought leadership through design, review, and mentoring, and over time you are expected to take on broader engineering leadership of the South African team.
Responsibilities
• Take ownership of complex problems across the full software development lifecycle — from analysis and architecture through to development, deployment, and ongoing support.
• Engage with stakeholders, business analysts, and product owners to shape ambiguous requirements into clear, well-architected solution designs.
• Own the design and delivery of core technical building blocks, services, and integrations that enable key lending business processes.
• Remain hands-on — building, testing, and deploying services and integrations using C#, .NET, and Azure — while setting the technical direction others follow.
• Produce and maintain solution designs, integration approaches, and decision records that give the team clear context on what is built, why, and how it fits the wider platform.
• Take accountability for the technical integrity, quality, and supportability of solutions, including investigating and resolving complex issues in production and test environments.
• Review the work of other engineers, providing constructive critique and clear technical guidance that raises the overall quality and consistency of delivery.
• Help set and uphold engineering standards and best practices, raising the technical bar across the team and ensuring solutions are well-documented, maintainable, and supportable.
• Mentor and grow other engineers — sharing knowledge, guiding them through complex problems, and building the technical capability of the South African team.
• Provide technical and thought leadership from the outset — setting design direction, communicating a clear technical “north star”, and keeping engineers aligned to a coherent plan shaped from the input of others.
• Collaborate closely with UK-based teams as part of the Offshore Technology function and, as the role develops, take on broader engineering leadership of the South African team.
Experience, skill, and capability
The ideal candidate is a Principal-level full-stack .NET engineer with deep C# expertise, strong architectural and solution-design capability, and hands-on Azure experience, allied to a good functional and commercial understanding of the Banking industry. They are comfortable operating in ambiguity, owning complex problems end to end, and shaping pragmatic solutions across distributed systems.
Equally important is the appetite and aptitude to lead technically. Based in South Africa with few local peers at this level of seniority, the successful candidate will need to be highly self-sufficient and self-motivated — comfortable being one of the most senior technical people in the room, someone others lean on for direction rather than someone who needs to be directed. They will demonstrate strong communication skills, the ability to influence and build relationships across teams and geographies, and a track record of mentoring or guiding other engineers — providing the foundation to take on broader engineering leadership of the South African team as the role develops.
Core skills include:
• Deep proficiency in C# and modern Microsoft .NET technologies (.NET 8+), with the ability to set the technical direction others follow
• Full-stack development experience, including modern web frontends (JavaScript/TypeScript, React)
• Strong understanding of distributed systems, designing and building microservices and RESTful APIs, and architecting for resilience and failure
• Hands-on experience with Azure services (Functions, App Services, Service Bus, Logic Apps, API Management)
• Strong relational database experience (SQL Server) and exposure to NoSQL
• Strong commitment to software testing practices (unit, integration, and contract testing) and CI/CD pipelines
• Familiarity with Agile delivery frameworks (Scrum/Kanban)
• Ability to work effectively in a collaborative team environment
Other beneficial attributes include:
• Experience with event-driven development and messaging patterns (e.g. Azure Service Bus, Event Grid)
• Knowledge of containerization (Docker, Kubernetes/AKS) and Infrastructure as Code (Bicep, ARM, or Terraform)
• Familiarity with architectural patterns such as CQRS and Domain-Driven Design, and with observability practices (logging, metrics, and distributed tracing)
• Experience in financial services, lending, or mortgage products, ideally within a FinTech or SaaS environment
• Exposure to Dynamics 365 development (APIs, services, plug-ins) would be an advantage
• Previous technical leadership, team lead, or formal mentoring experience would be a strong advantage
Qualifications
• Microsoft Certified: Azure Fundamentals (AZ-900) – required (or willingness to obtain within the first three months)
• Microsoft Certified: Azure Developer Associate – preferred
• BSc or equivalent degree in Computer Science, Information Systems, or related discipline
The Investec Culture
At Investec we look for dynamic, energetic people filled with tenacity, integrity and out of the ordinary thinking. We value individuals who in turn value our culture that is, a can-do attitude while challenging convention. Diversity, competency, and flexible leadership are respected in pursuit of the growth of our business.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Senior Business Analyst (13614)
Description
Investec For Business is looking for a Business Analyst who will span across all functional areas the IFB Tech team.
We are seeking a Business Analyst with a deep understanding of business process analysis, improvement, and
reengineering. This role is ideal for someone who thrives on untangling complexity, shaping strategic insights into
actionable change and collaborating cross-functionally to deliver measurable impact.
Experience with client-facing digital service solutions, such as online platforms, customer portals, or mobile applications
is highly desirable. Candidate will often be involved in bridging business needs with technology teams to design and
enhance our digital offerings. Client centric thinking is a must.
Key Responsibilities
• Lead the end-to-end analysis and design of business processes to support operational improvements and strategic
initiatives.
• Facilitate workshops and interviews with business stakeholders to gather and document requirements, workflows, and
use cases.
• Translate business requirements into detailed functional specifications, user stories, and process flows.
• Conduct gap analyses and identify opportunities to enhance existing processes or implement new ones.
• Support digital service initiatives by aligning business needs with client-facing solution designs.
• Work closely with development, UX/UI, and project teams to ensure solutions are delivered as intended.
• Act as a liaison between business units and technical teams, ensuring alignment and transparency.
• Assist in user acceptance testing (UAT) planning and execution.
• Champion business process governance, documentation standards, and best practices across the organization.
Qualifications, Experience and Skills
• The ideal Business Analyst candidate requires a degree or diploma with a minimum of 5 years as a Business
Analyst. Preferably with experience in the Financial Services industry.
• Strong expertise in business process mapping, modeling (e.g., BPMN), and optimization.
• Excellent communication skills (written and spoken), with the ability to distill complexity into clarity.
• Ability to engage with stakeholders at various levels and translate needs into clear deliverables.
• Ability to apply critical thinking and analytical skills when faced with problems / issues.
• Strong conflict management skills as well as strong administration skills and time management.
• The ability to manage stakeholder expectations regarding requirements and a proactive mind-set focused on
identifying and mitigating risks and resolving issues is key.
• The ability to collaborate and facilitate attainment of the best possible solution for the situation and conceptualise
big picture while still maintaining a high level of attention to detail and accuracy.
• Good understanding of Agile practices
What We Value
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Software Engineer (13617)
Description
Investec is looking for a Senior .NET Engineer to join our Private Client Lending Technology team in South Africa.
This role will focus on the development and support of core origination applications and their related integrations, with strong emphasis on C#, .NET, and Azure cloud services. You will be involved in both project work and business-as-usual activities, including feature development, resolution of user issues, and maintenance of existing services.
The role requires a balance between building and implementing new solutions and supporting and extending existing systems, ensuring resilience, performance, and regulatory compliance. You will work within Agile squads alongside product owners, business analysts, and other engineers.
Key Responsibilities
• Participate across the full software development lifecycle, from design through to deployment and ongoing support.
• Work with business analysts, product owners, and architects to refine requirements and design solutions.
• Develop, deploy, and support changes that enable core lending business processes and integrations.
• Build, test, and deploy enhancements and integrations using C#, .NET, and Azure services.
• Ensure quality delivery by following engineering best practices, test-driven development, and CI/CD pipelines.
• Troubleshoot and resolve incidents and defects in production and test environments.
• Contribute to team collaboration, Agile ceremonies, and knowledge sharing.
• Document solutions to support maintainability and handover.
Qualifications, Experience and Skills
The ideal candidate for this role is a .NET developer with strong C# skills and hands-on Azure experience, allied to a good functional and commercial understanding of the Banking industry.
Core skills include:
• Proficiency in C# and Microsoft .NET technologies (.NET Core/.NET 6+)
• Hands-on experience with Azure services (Functions, App Services, Service Bus, Logic Apps, API Management)
• Strong relational database experience (SQL Server) and exposure to NoSQL
• Experience with software testing practices (unit and integration tests)
• Familiarity with Agile delivery frameworks (Scrum/Kanban)
• Ability to work effectively in a collaborative team environment
Other beneficial attributes include:
• Exposure to frontend development (JavaScript/TypeScript frameworks, React)
• Experience with event-driven development and messaging patterns
• Knowledge of containerization (Docker, Kubernetes)
• Experience in financial services, lending, or mortgage products
• Exposure to Dynamics 365 development (APIs, services, plug-ins) would be an advantage
Qualifications
• Microsoft Certified: Azure Fundamentals (AZ-900) – required
• Microsoft Certified: Azure Developer Associate – preferred
• BSc or equivalent degree in Computer Science, Information Systems, or related discipline
What We Value
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
We wish you all the best with your applications
Leave a Reply