Enforces application security in all phases of the software development life cycle. Works closely with team members to define application security best practices, performs software architecture and design reviews, and supports the identification, interpretation, and remediation of vulnerabilities across a variety of applications, programming languages, and platforms. Develops security procedures and methods to ensure the safety of information systems and to protect the system from intentional (unauthorized) or accidental (inadvertent) access or destruction. Engineers, implements and monitors security measures for the protection of computer systems, networks and information. Documents and implements Standard Operating Procedures (SOPs). Serves as a liaison between development teams and stakeholders to understand and formulate complex security requirements for project/program. Defines, maintains, and enforces application security best practices. Identifies opportunities for process improvements and leads efforts implement. Evaluate new technologies and processes that enhance security capabilities. Writes comprehensive reports including assessment-based findings, outcomes and propositions for further system security enhancement. Identifies additional application security related tools, conducts tool analysis, and provides recommendations on what tools will enhance security protocols. Performs and conducts penetration tests and manual/automated code reviews. Creates and delivers training developers and other relevant team members on Secure Code Development as well as other security protocols. Designs, develops or recommends integrated system solutions ensuring proprietary/confidential data and systems are protected.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level