Position Summary
We are seeking a skilled Senior Software Engineer / Senior .NET Developer on a contract basis to support the continued development and enhancement of the IS3P (Information Security Self-Service Platform) and related Information Security initiatives.
The successful candidate will be responsible for designing, developing, integrating, testing, and supporting enterprise-grade web applications and services, working closely with business analysts, security specialists, project managers, and other developers.
Location
- Cape Town (Hybrid)
- Preference for Cape Town-based candidates
Experience Required
- Minimum 8-10 years software development experience
- Minimum 5 years hands-on experience with Microsoft .NET technologies
- Proven experience delivering enterprise applications in complex corporate environments
- Experience working within Financial Services, Insurance, Banking, or large enterprise environments advantageous
- Experience working as a senior developer or technical lead
Technical Skills
Essential
- C#
- .NET Framework and .NET Core / .NET 8+
- ASP.NET MVC
- ASP.NET Web API
- Entity Framework
- REST API development and integration
- Microsoft SQL Server
- T-SQL
- JavaScript
- HTML5
- CSS3
- Git source control
- React or Angular
Preferred
- Azure Cloud Services
- Azure App Services
- Azure DevOps
- CI/CD pipelines
- Blazor
- PowerShell scripting
- API security best practices
- Identity and Access Management integrations
- Active Directory integration
- OAuth2 / OIDC / SAML authentication
Responsibilities
Solution Development
- Design and develop secure, scalable enterprise applications.
- Build and maintain APIs and system integrations.
- Develop enhancements and new functionality for the IS3P platform.
Application Support
- Resolve production defects and incidents.
- Perform root cause analysis.
- Optimise application performance and reliability.
Technical Design
- Produce technical specifications and solution designs.
- Participate in architecture and design reviews.
- Recommend technology improvements and modernisation opportunities.
Security and Compliance
- Apply secure coding practices.
- Ensure solutions align with the company security standards.
- Support remediation of security findings and vulnerabilities.
Collaboration
- Work closely with Business Analysts, Security Specialists and Project Managers.
- Participate in Agile ceremonies and sprint planning.
- Mentor junior developers where required.
Personal Attributes
- Strong analytical and problem-solving skills
- Excellent communication skills
- Self-driven and able to work independently
- Strong stakeholder engagement capability
- Attention to detail
- Ability to operate effectively within a regulated enterprise environment
Nice-to-Have Experience
Candidates with experience in one or more of the following will be viewed favourably:
- Information Security platforms
- Identity and Access Management (IAM)
- Governance, Risk and Compliance solutions
- Service Account Management
- Vulnerability Management solutions
- Reporting and dashboard development
- Integration with enterprise security tooling
Deliverables
The successful contractor will be expected to:
- Deliver new IS3P functionality.
- Support ongoing production operations.
- Develop integrations with internal security platforms.
- Improve automation and reporting capabilities.
- Participate in project delivery and technical design activities.
- Contribute to platform stability, scalability and maintainability.
Banking and Finance