Overview
Software Development Life Cycle (SDLC) programme within Enterprise Engineering focuses on integrating security practices into every phase of software development. This programme aims to create secure, reliable, and resilient software solutions that protect both the bank and its customers.
Responsibilities
* Security Requirements: Identifying and defining security requirements early in the development process to ensure that security is a fundamental part of the project.
* Threat Modelling: Analyzing potential threats and vulnerabilities to design robust security measures that mitigate risks.
* Secure Coding Practices: Implementing coding standards and practices that prevent common security issues, such as SQL injection and cross-site scripting.
* Security Testing: Conducting rigorous testing, including static code analysis, dynamic analysis, and penetration testing, to identify and fix security vulnerabilities.
* Continuous Monitoring: Monitoring applications in real-time to detect and respond to security incidents promptly.
* Training and Awareness: Providing ongoing training for developers and engineers to stay updated on the latest security threats and best practices.
Required Skills
* Good experience with GitLab, CI/CD pipelines, GitLab runners, security, and compliance frameworks.
* Familiarity with Docker, Kubernetes, and container orchestration tools.
* Strong proficiency in Python for scripting, automation, and troubleshooting.
* Basic to intermediate knowledge of logging and monitoring tools like Splunk, DXAPM.
* Ability to identify and resolve issues across applications, infrastructure, and pipelines.
* Proven experience in working effectively with cross-functional teams in a collaborative environment.
* Strong written and verbal communication skills.
* Ability to work with various stakeholders to manage expectations and drive tasks to completion.
* High level of accountability, ability to take ownership of tasks and drive them to completion autonomously.
* Write modular, reusable, and efficient code following best design practices to ensure the codebase is easy to maintain and scale.
* Ensure clear and concise documentation of code and processes being implemented.
Location
London, UK
Rate/Salary
425.00 - 525.00 GBP Daily
#J-18808-Ljbffr