Search thousands of fresh jobs

×
This job is expired
DCV Sabenza IT and Recruitment

Security Engineer (.NET Software Development) at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment

  • R1.00 - R2.00 per hour
  • Contract Senior position
  • Johannesburg
  • Posted 13 Oct 2026 by DCV Sabenza IT and Recruitment
  • Expires in 30 days
  • Job 2646157 - Ref 878000025288203
Apply Now

About the position

Job Description

The Security Engineer is responsible for ensuring that software solutions are designed, developed, tested, and deployed in accordance with secure development practices and organisational security standards. Working closely with software engineers, architects, DevOps teams, and client stakeholders, the role focuses on identifying security risks, implementing security controls, and embedding security throughout the software development lifecycle. The Security Engineer combines hands-on application security expertise with secure coding knowledge within the [URL Removed] ecosystem.


Responsibilities

  • Embed security best practices throughout the software development lifecycle (SDLC).
  • Conduct security reviews of application designs, architecture, and codebases.
  • Identify, assess, and remediate application security vulnerabilities and risks.
  • Perform secure code reviews for .NET applications and provide remediation guidance to development teams.
  • Support the implementation of authentication, authorisation, encryption, and secure communication mechanisms.
  • Configure and maintain application security tooling, including static and dynamic security testing solutions.
  • Collaborate with development teams to address vulnerabilities identified through security assessments and penetration testing.
  • Support threat modelling activities and security risk assessments for new and existing solutions.
  • Develop and maintain security standards, guidelines, and secure coding practices.
  • Assist with security incident investigation, root cause analysis, and remediation activities.
  • Ensure solutions comply with security, privacy, governance, and regulatory requirements applicable to client environments.
  • Contribute to security awareness and secure development knowledge sharing within engineering teams.


RequirementsTechnical Skills
  • Languages & Frameworks: C#, ASP.NET Core, .NET Framework, EF Core, SQL, TypeScript, HTML/CSS, Python Flask, Python
  • Application Security: Secure SDLC, threat modelling, secure code reviews, vulnerability management
  • DevOps & CI/CD: Azure DevOps, Git, Docker, security scanning tools
  • Cloud & Infrastructure: Microsoft Azure, Azure App Services, Azure Key Vault, Azure Storage, Virtual Machines
  • Testing & QA: SonarQube, OWASP ZAP, Burp Suite, Postman, security testing frameworks
  • Identity & Access Management: OAuth2, OpenID Connect, JWT, Microsoft Entra ID
  • Security Standards: OWASP Top 10, CWE, CVSS, secure coding standards
  • Monitoring & Logging: Microsoft Sentinel, Application Insights, Azure Monitor (advantageous)
Knowledge & Attributes
  • Strong understanding of application security principles and secure software design.
  • Ability to identify security risks and communicate mitigation approaches effectively.
  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively with development, architecture, infrastructure, and operational teams.
  • Attention to detail and commitment to delivering secure, high-quality solutions.
  • Strong written and verbal communication skills.
  • Ability to balance security requirements with business and delivery objectives.
Qualifications
  • Bachelor's degree in Computer Science, Information Security, Engineering, or a related field (advantageous), or equivalent practical experience.
  • Relevant Microsoft Azure security certifications are advantageous.
  • Industry-recognised security certifications such as Security+, SSCP, CEH, AZ-500, CSSLP, or equivalent are advantageous.

Experience
  • 5+ years of experience in software engineering, application security, or secure solution delivery.
  • Hands-on experience [URL Removed] and cloud-based applications.
  • .NET vs Python Flask Experience
  • Experience using security testing, code scanning, and vulnerability management tools.
  • Experience working with Azure-based environments and DevSecOps practices.
  • Understanding of regulatory, compliance, and governance requirements within enterprise environments.
  • Experience supporting remediation activities arising from security assessments and penetration testing exercises.



Desired Skills:

  • .Net
  • Azure
  • DevSecOps
  • C#
  • Testing
  • IAM
  • Owasp

Desired Qualification Level:

  • Degree

About The Employer:


Apply Now

DCV Sabenza IT and Recruitment

About the agency

Dedicated to the recruitment of IT professionals Sabenza iT is a South African registered business focusing on Finance, Engineering, SAP and general iT recruitment. We have over 18 years' experience in recruiting in South Africa, Australia, Europe, South America and Asia and have worked with a number of large companies offering the best service. We at Sabenza iT understands the changing market and we mold our services around each of our client's needs to offer a personal service. Sabenza iT has forged strong relationships with both Clients and Consultants by ensuring both parties get the most out of every placement. Our Head Office is based in South Africa and we have a satellite office in the UK so that we can keep in contact with expats who may consider returning to South Africa and so that we can offer our services globally for Consultants looking to go to South Africa and Consultants who are looking for opportunities abroad. We at Sabenza recognize the difference it makes to maintain good client relationships and we are keeping our client base niche and manageable in order to give the best service possible. We have gained a good reputation in the market place and have built a very large network and database of consultants that we draw from for each role. We are able to send applications within 24 hours of receiving a role profile or spec. We use one of the best Database software tools available to keep our database up to date and very fast to search. Sabenza iT does not only use job-sites, we headhunt and we use our network to find our clients the right Candidates. We have a strong Facebook presence and we have over 12,000 LinkedIn connections. For further information, please visit our website www.sabenzait.co.za or call me at any time on Tel: 0330040131.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Security Engineer (.NET Software Development) at Sabenza IT & Recruitment

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.