C# Technical Lead: World Leading Energy Trading Company

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

Description

A World Leading Energy company has an exciting opportunity for a C# Technical Lead to work as part of a cross functional delivery team within this global Marketing and Trading team, to support the development and evolution of the data platform utilising latest cutting-edge technologies.

As a Lead Developer within this team, you will work closely with data architects, engineers, and business support resources to deliver software, configuration and installation support to enable the mobilisation and evolution of the data platform.

You will provide technical leadership and architectural design:
Work closely with a wide range of business and IT stakeholders to ensure the correct day-to-day and strategic technical decisions are made, implemented, and documented
Build and maintain motivated teams and develop our staff to the best of their abilities
Proactively manage dependencies, overcome obstacles, and get the best value against constraints

Key Skills and Experience:
Excellent C# skills
Significant experience with Azure Functions, Web Apps, Event architecture (event hub, event bus etc.), ELK, etc.
5+ years experience with CI/CD delivery using GIT, VSTS/ADO, Jenkins, Terraform, Ansible, etc.
Practical agile experience in enterprise environments
API design and implementation experience
Azure platform developer data lake, storage, functions, API app services, eventing/messaging
Good knowledge and practical experience of software design principles & basic patterns
Strong emphasis on testing unit, integration and automation
Strong emphasis and proven track record of building robust software that is easy to debug and operate
Has built low latency solutions for data acquisition and/or trading
Hand-on time series data experience
Has created proprietary code libraries (with documentation) to be used by other developers
Uses version control and manages their code base appropriately
Functional
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
Able to listen to the needs of technical and business stakeholders and interpret them. Able to manage stakeholders' expectations and be flexible, is capable of proactive and reactive communication. Facilitates difficult discussions within the team or with diverse senior stakeholders.
Generate technical design to solve business problems
Well designed systems balance risk, technical and business complexity, cost, and value. Working with technology in the company, or recommending technology we should introduce, you'll create pragmatic, implementable technical designs.
Maintaining delivery momentum
Able to facilitate the delivery flow of a team, managing the pace and tempo. Able to actively address internal and external risks, issues and dependencies including where ownership exists outside the team.
Making the process work
Able to identify and challenge organisational processes of increasing complexity and those processes that are unnecessarily complicated. Able to add value and can coach the organisation to inspect and adapt processes. Guides teams through the implementation of a new process.
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
Able to bring people together to form a motivated team. Able to empower delivery teams. Able to help create the right environment for a team to work in. Recognises and deals with issues. Able to facilitate the best team makeup depending on the situation.

Personal Attributes:
- Adaptable to change, versatile and pragmatic
- Uses best practice development techniques but can change approach according to conflicting timelines/risks involved
- Comfortable talking to trading business users and can translate business needs into tangible IT deliverables
- Keeps up-to-date knowledge with recent IT software developments (open source and cloud in particular)
- Uses initiative and owns end-to-end solution delivery
- Brings creative and innovative ideas to the table, is inquisitive and excited by new technology
- Proactively communicates and shares understanding and experience within a team
- Used to working in a flexible, independent manner on a mixture of small unstructured and large structured items
Start date
2020-12-07
Duration
12 months Initially
From
Eaglecliff Recruitment
Published at
04.12.2020
Project ID:
2011320
Contract type
Freelance
To apply to this project you must log in.
Register