Security Software Developer | Java | .NET | C/C++

Lanarkshire  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Security Software Developer | Java | .NET | C/C++

We are looking for a skilled Security Software Developer/Engineer to analyse software designs and implementations from a security perspective, and identify and resolve security issues. You will include the appropriate security analysis, defences and countermeasures at each phase of the software development life cycle, to result in robust and reliable software

Responsibilities

  • Develop and Implement a framework that will aid in:
  • E valuating an organization's existing software security practices
  • Building a balanced software security assurance program in well-defined iterations
  • Demonstrating concrete improvements to a security assurance program
  • Defining and measuring security-related activities throughout an organization
  • 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
  • Design and development of software to support the Network Security Team
  • Provide engineering designs for new software solutions to help mitigate security vulnerabilities
  • Contribute to all levels of the architecture
  • Maintain technical documentation
  • Consult (and train) team members on secure coding practices and standards
  • Develop a familiarity with new tools and best practices

Requirements

  • 8+ years of relevant experience, including with Back End database architectures, relational or cloud-based, and full life cycle software development.
  • Familiarity with Open Web Application Security Project (OWASP) and in particular methodologies within Software Assurance Maturity Model (SAMM)
  • Detailed technical knowledge of techniques, standards and state-of-the art capabilities for authentication and authorization, applied cryptography, security vulnerabilities and remediation
  • Experience with interaction of Legacy systems and phased application integration
  • Software development experience in the following programming languages: Ruby on Rails, Perl, python, Java, c/C++ and JavaScript, .NET
  • In-depth knowledge of Linux/Unix tools and architecture
  • System Administration experience in a Windows and Unix environment
  • Experience integrating solutions in a mutli-vendor environment.
  • Adequate knowledge of web related technologies (Web applications, Web Services, Service Oriented Architectures) and of network/web related protocols
  • An understanding of network security attacks and patterns.
  • Evidence of an interest in all aspects of security research and development
  • BSc degree in Computer Science or related field
Start date
01/12/14
Duration
6 months
From
Square One Resources
Published at
27.11.2014
Project ID:
814774
Contract type
Freelance
To apply to this project you must log in.
Register