Requisition #: S900404
Location: UNITED KINGDOM.ENGLAND.FELTHAM
Job Title: Software Engineer
Region: EUROPEAN MARKETS
Area of Interest: Information Technology
Level of Experience: Experienced - Non Manager
Flexible Work Option: Yes
Job Description:
ScanSafe, recently acquired by Cisco, were the first company to address the requirements for web security through a fully managed service at the internet level. Powered by heuristics technology Outbreak Intelligence, ScanSafe provides a comprehensive suite of web security services through a scalable web processing centre that guarantees high performance, best-of-breed protection.
JOB DESCRIPTION
Overall Focus
- Analyse traffic and log data to find new ways to improve our malware detection rates
- Co-author code for such new technologies
- Develop software for integrating technology from other areas of Cisco
Key Responsibilities
- Develop complex, multiple modules of code independently
- Write complete functional and design specifications independently
- Capable of subsystem or functional area ownership
- Works with client groups to determine technical approaches
- Works across functional teams to develop system/unit functional specifications
- Proactive communication skills and effectively communicates difficult messages consistent with management direction
- Develops tools or processes as appropriate and
Technical Knowledge / Skills
- Essential: excellent server side Java & Python development inc. multi-threading, concurrency etc.
- Good experience in Spring Framework and servlet containers (Tomcat, Jetty, etc)
- Good understanding of TCP/IP, HTTP, SSL, HTTPS, DNS, SNMP; perhaps with some experience with traffic captures
- Experience in real-time traffic processing (firewalls, port forwarding, etc.)
- Understanding of HTTP proxy servers is highly desirable
- Web Services (SOAP, REST)
- Hibernate or other ORM
Requested Background
- Minimum of 5-8 years experience with relevant degree
- Experience of working in the security industry
- Experience of working in a scrum / agile environment
- Experience of working in a Unix / Linux environment
- Experience in reverse engineering
- Data analysis and data mining skills
- Knowledge of machine learning techniques
- Confidence working both independently and as part of a small team.
- Ability to evaluate and integrate 3rd-Party technologies into an existing codebase.
- Java code profiling and optimization.
- Strong analytical and problem solving skills
- Unit, Integration and Functional acceptance testing
- The ability to establish and maintain confidence with ownership of issues
- Strong communication skills to peers and management
- Team player
- Clear record of achievement and a willingness to work hard and preserve to make things happen
- Fluency in English
- Holder of relevant permit
Click here for more details and how to apply for this job
0 comments:
Post a Comment