Hiring.Camp

Security Engineer (.NET Software Development)

Ntt Data 5

·

Today

Location
Johannesburg
Type
Part-time
Department
Engineering
Experience
5+ years
Education
Bachelor
Closing date
Today
Source
CareersPage

Description

Summary of Role

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 Microsoft .NET 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.

Technical 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 securing .NET 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.

Skills

PythonTypeScriptFlaskASP.NET.NETAzureDockerCI/CDSQLGitPenetration TestingDevOpsCompliance

Similar Jobs

30

Senior Software Engineer – C#/.NET, Angular, Security & Compliance

Codvo.ai·Onsite

8mo ago

Network Security Engineer

Ford·US·Remote

1d ago

Network Security Engineer

USA01 - USA Automotive·US·Remote

1d ago

Network Security Engineer

Caci·CXW COLUMBIA MD, US·Onsite

1d ago

Security Engineer (Network)

Ensigninfosecurity·Indonesia·Onsite

6d ago

Network Security Engineer

Professional Kyndryl·KSG51588 Singapore

6d ago

Network Security Engineer

Booz Allen Hamilton·Dahlgren, VA

1w ago

Network Security Engineer

Endava·Bucharest, Romania·Hybrid

1w ago

Network Security Engineer

Columbiabank·Irvine Corp Banking Office, US +1

1w ago

Network & Security Engineer

Airbus·Getafe, Spain·Remote, Hybrid

1w ago

Network Security Engineer

Logicalis·Lisbon, Portugal·Hybrid

2w ago

Network Security Engineer

Sanofi·Hyderabad, India·Remote, Hybrid

2w ago

Network Security Engineer

Damia Group·Porto·Remote, Hybrid, Onsite

2w ago

Network Security Engineer

Dminc·Pikesville, MD·Remote, Onsite

2w ago

Network Security Engineer

CGI·Montréal, CA

2w ago

Network Security Engineer

Cinch Home Services·Boca Raton, FL

3w ago

Network Security Engineer

Dime Community Bank·Hauppauge, NY

3w ago

Network Security Engineer

DXC Technology·EG001 - RDC Egypt - Cairo·Onsite

3w ago

Network Security Engineer

Legato Security·Remote Office, Salt Lake City +1·Remote

3w ago

Network Security Engineer

Arctiq·Duluth, Georgia

3w ago

Network Security Engineer

Agile Defense·Suitland, MD·Onsite

4w ago

Network Security Engineer

Point72·US

1mo ago

Network Security Engineer

Woods Oviatt Gilman·Rochester, NY

1mo ago

Network Security Engineer

Solidigm·Shanghai, China

1mo ago

Security & Network Engineer

TTi Group·GB EHQ, UK·Hybrid

1mo ago

Network Security Engineer

Uvation·MY·Remote

1mo ago

Network Security Engineer

Uvation·SG·Remote

1mo ago

Network Security Engineer

Merchants·Buffalo, NY

2mo ago

Network Security Engineer

Unisys·Bangalore - RGA Tech Park, India

2mo ago

Network Security Engineer

Worldpay is committed to protecting·US OH CIN 8500, US·Hybrid

2mo ago