Hi ,

*NEED EXP IN JAVA OR .NET*

I have an urgent requirement with one of my clients, details given below.
If you find your self suitable for the position, please send me your latest
updated resume along with contact details. Please include your employer
details as well.



*Job Title*

Senior Software Security Engineer

*Project Location*

Reston, VA

*Duration*

3 months /Contract


*Skills Required and Job Description:*

*MOI : TELEPHONIC *

The Senior Software Security Engineer will work within software engineering
organizations to translate and define security requirements, use and mature
practices for building secure applications; and suggest and support
remediation activities for identified vulnerabilities. This position
requires interest and expertise in defining and executing on a software
engineering security practice; strong proven software development skills;
expertise with major software infrastructures (J2EE, .NET, Oracle) and
architectures (Web, SOA); an ability to build rapport and credibility with
management and software development teams; and the ability to document and
communicate the results of code reviews and penetration tests. Successful
candidates must be action-oriented self-starters, capable of solving
complex technical problems both independently and in a team environment.
Candidates must also be able to communicate clearly and effectively to both
technical and executive level audiences, both verbally and in written form.



Responsibilities

•Defines security related programming standards, use of APIs that support
secure coding, code review, use of automated scanning tools, and
penetration testing.

•Works with software engineering teams and Enterprise Architecture (EA) to
build out formal product security plans that put in place controls to build
security in during the software development life cycle.

•Stays current with emerging software security technologies, trends, and
attack vectors, with a primary focus on internal reference architectures
and security standards.

•Performs/participates in architectural reviews that are meant to identify
and remedy architectural security flaws.

•Responsible for the use of security-related code analysis tools and takes
the lead on tuning, enhancements, upgrades, and tool integration.

•Develops threat models in conjunction with architects and software
engineering staff.

•Oversees the development of misuse/abuse cases in conjunction with
requirements analysts.

•Works with the Information Security Office on incident response and
operational/strategic initiatives.

•Provides thorough documentation regarding the processes and technologies
that support secure software development practices

•Work with IT Groups to define, develop, socialize and execute long-term
software security roadmap, including:

•Act as a liaison between software engineers and the Information Security
Office.

•Work with product teams to understand security requirements for software
applications.

•Participate in projects with software engineers and provide security
oversight, constructive expertise and guidance to implement appropriate
security controls that address business needs.

•Scope the marketplace for application security related tools, conduct tool
analysis and provide recommendations.

•Consult with software engineers and the Software Engineering groups to
further their understanding of security principals and tools.

•Conduct and coordinate in-house vulnerability assessments and code-reviews
on software products.

•Consult on technical security issues/incidents as needed.

•Conduct risk assessment planning sessions and results read-outs.

•Initiate and conduct manual/automated code reviews (via risk assessments).

•Work with the Security Program and 3rd party software/shared services

•Define and modify security touch points currently in the Product Software
Security Plan (PSSP) and eventually in the broader Software Development
Lifecycle (SDLC).

•Provide security requirements to requirements analysts as input to the
requirements process Define abuse cases, threat modeling and architectural
risk analysis.

•Periodically analyze the effectiveness of the Software Security Program
and provide recommendations, as necessary, on process improvement.

•Participate in maintaining the security API used applications

•Help review static analysis tool findings with product teams and other IT
stakeholders; lead manual code inspections; identify secure coding
practices.

•Identify and add custom rules based on security bugs found via static
analysis, testing, and/or security response incidents.

•Review dynamic analysis tool findings and identify sources of problems
with product teams and other IT stakeholders.

•Consult with Development, Operations, Business Owners and the Information
Security Office on technical security issues.

•Facilitate trade-offs between security, operability, usability, and
feature-set

•Provide risk assessments and recommendations to management.

•Conduct security assessments on applications, and provide purchase
recommendations to management.

•Define impact to project schedule/budget to comply with Software Security
Program directives.

•Strategically align high level business requirements and security
strategies with pros/cons analysis for business to manage risk.

•Continuously improve IT security processes in line with SDLC and
review/audit processes to assure compliance with regulatory and industry
security standards



Qualifications



Education/Experience



Bachelor’s Degree in a related field plus additional related college
courses or professional training. Four to seven years of progressively
responsible directly-related experience.



Related Skills & Other Requirements:





•Must have strong knowledge in one or more of the following: HTML,
JavaScript, DOM, AJAX, CSS/CSS2, XML, XHTML, DHTML, etc.

•Must have adequate knowledge of J2EE and/or .NET technologies.

•Experience writing automated unit tests.

•Experience in performing code reviews.

•Strong interest in IT Security with a passion to solve problems.

•Knowledge of TCP/IP, HTTP/S and other protocols.

•Knowledge of cross-site scripting (XSS), session hijacking, SQL injection,
CSRF (Cross-Site Request Forgery), OWASP Top 10, and other attack vectors a
plus.

•Knowledge of OWASP Web Security Certification Criteria, OWASP testing
guidelines and PCI Data Security Standards is a plus.

•Experience with one or more of the following tools is a plus: nmap,
Nessus, Metasploit, TCPDump, Burp Suite, ZAProxy.

•Experience with IBM AppScan Source Edition, IBM AppScan Standard, and/or
HP Fortify is a plus.

•Experience with the following source code repositories is a plus: SVN,
GIT, IBM ClearCase

•Any knowledge of one or more of the following is a plus -- Python, Ruby,
PHP or other scripting languages.

•Reverse engineering experience is a plus.

•Protocol analysis and forensic analysis experience is a plus.

•Experience installing, configuring and maintaining continuous integration
(CI) environment(s) using tools such as Cruise Control, Cruise Control.NET,
Hudson, Jenkins, Bamboo, Gauntlet, in a test driven development (TDD)
process is a plus.

•Experience with one or more of the following static analysis tools is a
plus: FindBugs, FxCop, and PMD.

•Additional certifications such as CISSP, CSSLP, CEH, ENCE, CCE, GCFA,
GCIA, GCIH, CHFI and/or QSA are highly desired.

-- 
You received this message because you are subscribed to the Google Groups "SAP 
Resource Center" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sap-resource-center+unsubscr...@googlegroups.com.
To post to this group, send email to sap-resource-center@googlegroups.com.
Visit this group at https://groups.google.com/group/sap-resource-center.
For more options, visit https://groups.google.com/d/optout.

Reply via email to