Main responsibilities
- Regularly assess and review existing processes, tools, and systems to identify security vulnerabilities and recommend improvements.
- Develop and implement best practices for maintaining the organization’s cybersecurity infrastructure.
- Collaborate with software development teams to ensure secure coding practices are adhered to during all stages of the development lifecycle.
- Conduct risk assessments and threat modelling exercises.
- Develop and maintain cybersecurity policies, standards, and documentation
- Provide penetration testing, vulnerability assessments, and security audits for client applications, networks, and systems.
- Deliver detailed reports outlining findings, risks, and recommendations to clients.
- Work with clients to design and implement robust security solutions tailored to their needs.
- Stay up-to-date on emerging threats and communicate relevant findings and trends to clients and internal stakeholders.