DevOps / Software Engineer - C# / C++ or Java / FINTECH

Recruiter
The Workplace Consultancy
Location
London, United Kingdom
Salary
£85k - £100k
Posted
22 Mar 2023
Closes
12 Apr 2023
Ref
19123595
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
Founded in 2010 by ex-investment bankers, My client is a disruptive financial technology (FinTech) company. Our clients are made up of Leading investment banks, asset managers, hedge funds, commodity houses, and brokerage firms (collectively representing over 20 trillion dollars of AUM). My client AI-assisted Software Products offer market-leading trade data analysis in the following areas: Market Abuse; Operational Risk; Best Execution; Anti Money Laundering and Comms Surveillance. We are headquartered in London, with further offices in New York, San Francisco, Toronto and Hong Kong, although we are expanding rapidly!

Role Responsibilities:

  • Designing and maintaining our overall CI/CD pipelines, which are stored as Kotlin Code.
  • Code quality, and code metrics (Code Coverage, Static Code Analysis ...)
  • Structure of our code (dividing up monolithic repo, moving to Package management solution)
  • Software development of systems, services, tools and libraries.
  • Helping in migration to .NET Standard / .NET Core, migration to Linux.
  • Ensure that technical staff are trained to use GitLab and TeamCity and automate away any pain points where you can.
  • Extensive collaboration with our software engineering teams on architectural and product design, reliability, performance, support issues and improvements to our tools, processes, and software.
  • Providing support to engineering teams focused on git, CI/CD and Delivery Infrastructure.

Requirements:

  • Experience in building reliable and scalable CI/CD Pipelines (preferable using TeamCity).
  • Proficiency in one or more Object-Oriented Programming languages such as C#, Java or C++.
  • Proficiency with PowerShell, Python, KotlinScript or Bash.
  • Proficiency with git and source code management systems such as Gitlab, GitHub or Bitbucket.


Nice to have (not essential)

  • Experience with cloud platforms such as AWS / GCP or Azure.
  • Experience with Kotlin and JVM tooling
  • Experience with .NET build tools and related tooling such as Nuget, MSBuild, Visual Studio, Resharper
  • You need to sign in to save