Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Analyze security systems and seek improvements on a continuous basis
- Report possible threats or software issues
- Research weaknesses and find ways to counter them
- Plan, develop, implement and maintain the overall company's software security strategy
- Implement, test and operate advanced software security techniques in compliance with technical reference architecture
- Perform on-going security testing and code review to improve software security
- Troubleshoot and debug issues that arise
- Participate in the lifecycle development of software systems using agile methodologies
- Design and build proof of concept prototype solutions
Job Requirements
- Detailed technical knowledge of techniques, standards and state-of-the art capabilities for authentication and authorization, applied cryptography, security vulnerabilities and remediation
- Software development experience in the following:
- Windows, UNIX and Linux operating systems
- C, C++, C#, Java, ASM, PHP, PERL
- TCP/IP-based network communications
- IP security
- Relational databases (e.g. SQL, MySQL, SQLite, etc.)
- Hypervisors (e.g. VMware, KVM, etc.)
- Python Experience in HTML/CSS
- XML/Web Services, AJAX