API Developer - Development, programming, engineering

  • Salary:£95,000pa
  • Location:London, England, United Kingdom
  • Job Type:Permanent, Full time
  • Company:Alexander Ash Consulting
  • Updated on:23 Jul 17

My client a leading investment bank with operations all over the globe is currently recruiting for an API engineer to join them on a permanent basis here in London. You'll be joining there platform as a service team (PaaS) which is a new function created to engineer the Everything As A Service (EaaS).

My client a leading investment bank with operations all over the globe is currently recruiting for an API engineer to join them on a permanent basis here in London. You'll be joining there platform as a service team (PaaS) which is a new function created to engineer the Everything As A Service (EaaS).

 

Skills

  • Strong API Management/development experience
  • Experienced Engineer with comprehensive experience in designing & developing (Application program interface) APIs. In particular, proficiency and experience with Swagger, RAML, JSON and JavaScript (node.js)
  • Working experience of market leading API Gateway products such as WS02, IBM, Mulesoft, Tibco, Google's Apigee, Axway & 3Scale
  • Previous experience architecting and engineering global API management solutions and helping to deliver a developer focused experience is essential
  • Detailed understanding of standards and protocols
  • Excellent working knowledge of modern development platforms and methodologies, API gateways, cloud and serverless infrastructure
  • Experience working in multi-disciplined Agile teams
  • Experience of one or more of the following technologies: Docker, OpenShift, Azure
  • Understanding of Cloud Native applications and Twelve Factor Application design
  • Software development experience
  • Experience using both Unix and Microsoft Windows environments
  • Strong integration experience and system development expertise within a financial institution and highly regulated/controlled environment
  • A strong results-driven technologist with a broad technical background

 

Responsibilities

  • Reporting to the tech lead, working in a multi-disciplined project team, to deliver the core components
  • Taking an active role in workshops and technical planning to help define the detailed design of the API ecosystem
  • Build the various technical components of this ecosystem, including API specs, reference implementations and sample applications
  • Taking ownership of own quality, to write well-formed and fully documented code
  • Supporting the product owner, scrum master, tech architect, other developers and testers in the team to correctly document, size and prioritise stories
  • Actively contributing to all Agile ceremonies
  • Be an advocate for Agile, TDD (Test Driven Development) and continuous delivery
  • Contributing to the technical design and implementation of the EaaS PaaS
  • Responsible for carrying out/participating in PoC's (proof of concept) of vendor products and Open Source technologies
  • Liaising with Vendor and existing platform owners, contributing to the overall strategy of application workload delivery on to the EaaS PaaS
  • Delivering the relevant design documentation to a high standard and maintain it for the lifecycle of the products
  • Participating in EaaS PaaS community development by contributing technical expertise through various channels including the bank's internal social media, brown bag sessions and formal communication events
  • Pursuing the ongoing engineering of the EaaS PaaS ensuring it remains fit for purpose and aligned with our strategic objectives