Software Engineering Lead - C#/.NET/Python

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

Description

Templeton & Partners is currently looking for an experience software engineering lead in London for a large commercial client in London.

Initial contract towards end of this year with possible extension.

Please note: this is inside IR35 contract.

Skills required

Technical

Significant experience working on projects with a diverse range of data types - 'big data', high velocity streaming data including IOT, low latency event triggers, longitudinal time series data, etc.

Strong understanding of data management practices - data engineering and pipeline development, warehousing, storage, life cycle management, privacy, security etc.

Excellent C#/.NET and Python skills

hands on experience with data engineering tooling such as databricks/Spark, ADF, Apache Airflow

Experience with SQL, document and NoSQL databases.

Significant experience with Azure Functions, Web Apps, and distributed/event-driven architecture (event hub, event bus, kafka etc.), ELK, etc.

5+ years' experience with CI/CD delivery using GIT, VSTS/ADO, Jenkins, Terraform, Ansible, etc.

A stand out candidate would have practical agile experience in both start-up and enterprise environments

Functional

Ideal candidate would have an understanding of data used in commodity trading

o Strong knowledge of trading and market drivers for gas, power, and environmental products, including the importance of fundamentals (supply/demand/capacity/inventory/prices/trades/etc.) in market price movements and potential sources of this data.

Big picture thinking - correctly diagnosing problems and implementing innovative solutions

Knowledge of trading related operating environment

You'll have strong communication and collaboration skills, along with 5+ Years' experience working in a trading related environment (energy & commodities trading, banking or consultancies) with Front Office Trading Managers.

Communicating between the technical and non-technical

Generate technical design to solve business problems

Well-designed systems balance risk, technical and business complexity, cost (including technical debt), and value. Working with technology in business, or recommending technology we should introduce, you'll create pragmatic, implementable technical designs.

Maintaining delivery momentum

Making the process work

Planning

Understands the environment and is able to prioritise the most important or highest value tasks. Able to use data to inform planning. Able to manage complex internal and external dependencies. Able to provide delivery confidence. Able to remove blockers or impediments that affect the plan and is able to develop a plan for difficult situations. Ensures teams plan appropriately for their own capacity.

Team dynamics and collaboration

Start date
n.a
From
Templeton and Partners
Published at
22.04.2021
Project ID:
2096294
Contract type
Freelance
To apply to this project you must log in.
Register