Lead Developer - Azure Integration

Titolo: Lead Developer - Azure Integration
Tipologia di contratto: Contract
Luogo: City of London, London
Stipendio: Negotiable
Job list.duration: 6 Months
Arbitro: SWILLL260619_1561549502
Nome del contatto: Scott Wilson
Contatto email:
Lavoro pubblicato: mesi 5 fa

Descrizione del lavoro

The purpose of the role is to analyse, design, build and test software components required for the delivery of
projects within the Data Integration program. The projects will be producing prototypes, pilots and working solutions
made up of: third party software products, application frameworks, scripts, code and configuration.

The role involves managing a small team of developers and testers as well as hands on coding and development.
This roles requires a strong technical background with extensive experience in the full lifecycle delivery of distributed

This is a "hands on" role (no underlying service team expected at this stage, with support provided by the various
project team members as required).

Principal Accountabilities

  • Build prototype REST client and services and demonstrate adherence to agreed API standards
  • Manage a team of 2 - 3 developers during the delivery of standardised APIs
  • Demonstrate end to end authentication and authorisation scenarios with working examples
  • Demonstrate end to end API versioning, caching operating through the API Gateway
  • Support architects with defining security models and other architecture components
  • Participate in vendor workshops to provide SME knowledge and support for all design and build decisions
  • Manage and support component testing phases
  • Define test environment and test data requirements as part of test management activity
  • Accountable for delivery of specific work packets (development portal, test rig, business rules engine)
  • Liaise with various stakeholders to coordinate defect triage, tracking and resolution during testing phases
  • Support Market participant developers with their integration issues
  • Implement best practice for development and testing activity within the team
  • Produce development and testing artefacts in line with Programme standards


  • Very strong software development using C#
  • Data-interchange formats: JSON, JSON schema
  • Web Standards: DNS, HTTP
  • API Standards:, Open API 3.0, Swagger,
  • Database development: MS SQL, LINQ, CosmosDB
  • Security Standards: OAuth 2.0, SHA, LDAP, TLS, x509,
  • Data integration technologies and standards: SSIS, ETL and others


  • Publish/Subscribe and topic based event notification systems.
  • Database development: Cassandra, MapReduce, Lucene/Elastic Search
  • Security Standards: PGP, Key management
  • Data reporting/Business intelligence techniques and technologies: PowerBI
  • Awareness of emerging technologies and trends e.g. Blockchain
  • Other supporting enterprise technologies and standards e.g. service oriented architecture,
  • common services such as scheduling, identity management and monitoring
  • JavaScript based UI development frameworks such as React.