Harvey Nash's FS Client are hiring a Python Developer. This role is within a dynamic security engineering agile squad. You must travel onsite 3 days per week in Glasgow.
Responsibilities include:
Develop, test, and maintain high-quality applications using Python programming language.
Participate in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
Design, develop, and maintain Python-based APIs and connectors.
Automate cloud and on-prem infrastructure processes to implement/enhance DLP controls.
Enhance development practices within the squad including IaC, test automation, CI/CD, etc.
Collaborate with a cross-functional global team to identify and solve problems, working with an array of security products such as Symantec DLP, Netskope, Proofpoint, MIP.
Work with a range of risk teams to understand and implement security requirements.
Must Have:
Python Programming: In-depth understanding of the Python software development stack, ecosystems, frameworks, and tools.
Libraries: Pytest, Requests, Logging, HTTPx, FastAPI, etc., with a particular emphasis on API-related libraries and tools.
DevOps: Git, CI/CD Pipeline, Test Automation.
Orchestration: Docker, Podman, Kubernetes.
OS: Windows, Linux, MacOS.
Cyber Security: Knowledge of critical cyber security controls, common tools, and techniques.
Desirable:
DLP: Symantec DLP, Microsoft DLP, Netskope DLP, Proofpoint DLP.
IaC Frameworks: Terraform, OPA, HashiCorp Sentinel, etc.
Security Infrastructure: Splunk, Archer, HIVE.
Cloud: Azure, M365, AWS.
Database: Oracle, MSSQL, SQLite.
Non-Technical Attributes Must Have:
Problem Solving: Excellent troubleshooting, analytical, and debugging skills.
Agile: Experience working within Agile teams.
IT Service Management (ITIL): Familiarity with ITIL best practices for service management, including incident management, problem management & change management.