Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Basic Function and scope:
- Help ensure that our customer’s services, applications, and websites are secured against the latest threats.
- You will be on a team responsible for conducting manual penetration testing, discover new vulnerabilities plus creating POC for it, creating/maintaining automated penetration testing solutions, documenting penetration testing methodologies, and helping MCS internal teams by provide best practices for network security implementations
Duties & Responsibilities:
- Penetration testing & vulnerability research
- Recommendation of threat mitigation
- Produce high quality penetration testing reports
- Projects and research work as needed
- Security training and outreach to internal technical teams
- Security guidance documentation
- Security tool development
- Security metrics delivery and improvements
- Provide security awareness sessions
Job Requirements
- Bachelor Degree/Master in Information Technology or equivalent
- 3-4 years’ of experience with vulnerability testing and auditing techniques.
- Fluent English and Arabic, both spoken and written
- Advanced knowledge and understanding of security engineering, system and network security, authentication and security protocols, cryptography, and application security.
- Experience using various penetration testing tools (such as, BurpSuite, Metasploit, Nessus, etc.).
- Experience using various systems (such as, Windows, Linux, UNIX).
- Experience with multiple programming languages (such as, Assembly, Java, C/C++, C#), especially scripting languages (such as, Python, Ruby, Perl, etc.)
- Experience with reverse engineering
- Understanding of mobile device security
- An understanding of business processes and constraints