Senior Software Engineer / Senior .net Developer - 12 Month Contract (renewable)- Cape Town (hybrid)
Africonology Senior Software Engineer / Senior .net Developer - 12 Month Contract (renewable)- Cape Town (hybrid)
Summary
12-month renewable contract (hybrid, Cape Town) for a senior .NET developer to build and enhance the IS3P Information Security Self-Service Platform: designing secure enterprise web apps, APIs and integrations using C#, .NET 8, ASP.NET MVC/Web API, Entity Framework and SQL Server, with Azure, CI/CD and identity/SSO experience preferred.
We are seeking a skilled Senior Software Engineer / Senior. NET Developer on a contract basis to support the continued development and enhancement of the IS3 P (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
- 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
- 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
- Java Script
- HTML5
- CSS3
- Git source control
- React or Angular
- Azure Cloud Services
- Azure App Services
- Azure Dev Ops
- CI/CD pipelines
- Blazor
- Power Shell scripting
- API security best practices
- Identity and Access Management integrations
- Active Directory integration
- OAuth2 / OIDC / SAML authentication
- Design and develop secure, scalable enterprise applications.
- Build and maintain APIs and system integrations.
- Develop enhancements and new functionality for the IS3 P platform.
- Resolve production defects and incidents.
- Perform root cause analysis.
- Optimise application performance and reliability.
- Produce technical specifications and solution designs.
- Participate in architecture and design reviews.
- Recommend technology improvements and modernisation opportunities.
- Apply secure coding practices.
- Ensure solutions align with the company security standards.
- Support remediation of security findings and vulnerabilities.
- Work closely with Business Analysts, Security Specialists and Project Managers.
- Participate in Agile ceremonies and sprint planning.
- Mentor junior developers where required.
- 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
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
The successful contractor will be expected to:
- Deliver new IS3 P 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.