- Provisioning software tooling for quant developers to make it easy for them to do the right thing.
- Provide expert guidance and support around our tooling and security practices.
- Raise the bar for secure coding practice by leveraging best of breed tooling. Helping our Quants become secure by default.
- Build self-service functionality, providing automation and tooling for development team processes across Insight.
- Create and maintain CI/CD pipelines and automation, both for the team itself as well as for Quant applications.
- Contribute to and help maintain the developer platform for the wider developer community at Insight.
- Assist Quant teams in their migration journey to our Azure cloud infrastructure, utilising available services such as Kubernetes effectively.
To be successful in this role, we re seeking the following:
- Automation skills in a script or programming language such as Bash or PowerShell on Linux and Windows, and ideally some working knowledge of Python.
- Practical experience of test automation.
- Agile approaches to software delivery and associated tooling
- Source control using Git and GitHub.
- CI/CD pipelines utilising GitHub Actions and/or TeamCity.
- Knowledge of security best practices and tooling, including secrets management as well as vulnerability scanning and management.
- Ideally practical experience using Azure and infrastructure automation/configuration.
Beyond day-to-day development work, the candidate will: - Actively contribute to team agile ceremonies.
- Take an active role in peer review, balancing technical debt with delivery goals to help maintain quality.
- Identify opportunities for new processes / frameworks / architectures.
- Be given the opportunity to continue self-development via dedicated learning hours & attending conferences / meetups, as well as learning from team members.