This Senior Developer role suits someone who enjoys building and improving business-critical applications, solving complex technical problems, and still having actual humans around them — not just ticket numbers.
You’ll work across Angular, C#, and SQL, contributing to customer-focused digital platforms in a regulated financial services environment. The role covers new development, application maintenance, testing, security input, roadmap contribution, and technical guidance for others.
A key summary of the role is outlined below. A more comprehensive job specification with full details is available after initial contact and a successful CV review.
Duties / Key Responsibilities
Develop, enhance, and maintain complex new and existing applications.
Identify improvements in current systems and business practices.
Monitor, diagnose, and resolve application defects and performance issues.
Contribute to testing, validation, documentation, and software installation.
Support information security, operational compliance, and application roadmaps.
Coach team members and provide technical guidance where needed.
Requirements
5+ years’ experience using relevant programming languages or technologies.
Strong experience with Angular, C#, and SQL.
Ability to analyse user needs, design solutions, and improve operational efficiency.
Experience with testing, debugging, data management, support, and system configuration.
Azure experience would be advantageous.
Education
Grade 12 or SAQA-accredited equivalent.
Recognised software development certification, degree, or diploma.
Soft Skills
Technically curious, accountable, resilient, and comfortable with complexity.
Strong communicator who can work with customers, business teams, and developers.
Able to plan, prioritise, adapt, influence, and build strong working relationships.