Full Stack Developer

City of London  ‐ Onsite


Microsoft Azure Software Engineering Trading Data Analysis Automation Business Requirements C Sharp (Programming Language) Corona (Software Development Kit) Data Collection Information Engineering DevOps Energy Market Github Recruitment NoSQL NuGet Open Source Technology Personal Attributes Questionnaires Scrum Methodology Risk Analysis SonarQube SQL Databases Data Streaming Value Chain Wholesaling Testing Azure Data Factory ReactJS Solution Delivery Low Latency Safety Principles Software Library


Seeking- Full Stack Developer

10 Month Contract

Hybrid- London/Waterloo

Inside IR35

Key Skills and Experience:

  • 5+ Years development experience in designing, developing and maintaining, full stack applications using C# .NET Core
  • Can develop and maintain front end user interfaces utilising React framework
  • Has experience of Azure Cloud native technologies (Azure Functions inc. Durable, Azure Monitor (Analytics, Insights), Azure Service Bus, Azure Event Hubs, KeyVault, storage: SQL, Blob, NoSQL)
  • Has built low latency solutions for data acquisition and experience of data streaming
  • Has created proprietary code libraries (with documentation) to be used by other developers (NuGet packages)
  • Modern software development platform experience including Azure DevOps & GitHub for source code repository, automated build, testing and deployment (pipelines/actions)
  • Experienced with quality & security tools such as SonarQube, WhiteSource
  • Has both supported their own solutions post go-live and offloaded support to a third-party support organisation
  • Knowledge and experience of full Software Development Lifecycle and working within a Scrum environment

  • Experience of delivering DevOps
  • Data engineering experience (Azure Data Factory - ADF)
  • Experience in the energy industry
  • Familiarity of end to end Power trading value chain and wholesale energy markets

Personal Attributes:
  • Adaptable to change, versatile and pragmatic
  • Uses best practice software engineering techniques but can tailor approach by balancing timelines and quality/risks
  • Comfortable talking to trading business users and can translate business needs into tangible IT deliverables and able to plan their own activities
  • Keeps up-to-date knowledge with recent IT software developments (open source and cloud in particular)
  • Uses initiative and takes ownership of end-to-end solution delivery
  • Brings 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

Michael Bailey International is acting as an Employment Business in relation to this vacancy.
Start date
10 Months
Michael Bailey Associates
Published at
Project ID:
Contract type
To apply to this project you must log in.