Gloucester House, County Park Shrivenham Road, Swindon SN1 2NR, UK

API DEVELOPER

Based in Burnley
Salary £25k - £35k
Permanent

The API Integration Designer/Developer will have responsibilities that includes: Detailed design and development working alongside project managers and development teams Able to work in an Agile development team and report on progress. Applying architectural and engineering concepts to implement integrated solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability.

 The API Integration Designer/Developer would be expected to-: Bring experience and ideas to deliver large scale API programmes that deliver the needs of marketeers to react to data in multiple systems, Work within a team and be confident communicator – verbally and in code, be a capable generalist with a holistic approach to engineering challenges,

Key skills and experience for the API Integration Designer/Developer that is required includes-: Create API specs and have Hands-on technical development to implement APIs and policies. Have a deep knowledge & experience in the creation of REST / SOAP API’s and experience in using XML or JSON. Perform unit testing of APIs (SOAP UI), Support end-to-end and non-functional testing of APIs.

It is also hugely advantageous for the API Integration Designer/Developer to have Knowledge and experience of API Security (e.g. WS-Security, OAuth, SAML etc.) as well as Knowledge and implementation experience of JavaScript and XSLTs.

Finally, some experience of API Development with the following systems Magento, Salesforce, Microsoft Dynamics, Shopify, Zapier and email marketing platforms.


API Developer (REST, XML, JSON, Node, WSDL) Skills:


  • Strong communication verbally and in code

  • Versatile generalist with a holistic outlook to development and design challenges

  • Strong awareness of:

  • Using XML or JSON

  • Creation of REST / SOAP API’s

  • Implementation APIs and policies

  • Working in an Agile development team and report on progress

  • Confidence with Node.js

  • Knowledge of creating WSDL & Swagger definitions

  • Perform unit testing of APIs (SOAP UI)

  • Experience with end-to-end and non-functional testing of APIs

  • Knowledge of API Security (WS-Security, OAuth, SAML)

  • Implementation experience of JavaScript and XSLTs

  • Keen and interested in innovation and adapting

  • Worked in Agile environment

Role & Responsibilities:

  • Design and development of complex web application integrations (js/html/css/soap/rest)

  • Working closely with the UI/UX and backend teams

  • Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team.

  • Research new requirements to understand options, scope, and risk and to formulate and propose appropriate options, including architecture and technology

  • Work with relevant stakeholders to ensure that deliverables meet requirements

  • Contribute in all phases of the development lifecycle

  • Meet project milestones in an iterative and incremental development process

  • Communicate with engineering management on task prioritization, scheduling, and coordination

  • Work effectively with other development team members on all aspects of the process including design, implementation, testing, and documentation

   

Desired skills and expertise


  • 5+ years of experience designing and developing large scale Web applications with high availability and reliability, ideally in a SaaS environment.

  • University degree in Computer Science (and/or documented work experience)

  • Successful track record of developing quality SAAS API integration products

  • Excellent understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability

  • Excellent JavaScript, HTML 5, CSS 3, REST, MYSQL, JSON knowledge

  • Knowledge of any JavaScript framework (React.js, Angular.js, Backbone.js or other) is a big plus

  • Experience working in agile software development process (SCRUM & Kanban)

  • Significant Experience writing SQL queries for SQL Server or another Relational Database is required

  • Excellent verbal and written English

  • Willingness to get out of comfort zone – we often try and test cutting-edge technologies, and ability to quickly learn and assess those is crucial

  • Ability and willingness to work without strict supervision – we give a lot of freedom to our developers regarding technology choices, work style, and tools, but in exchange we expect you to take responsibility for your choices and actions

APPLY NOW

Send us a bit of information about yourself, and some key information that you believe will be of benefit to your application, and we'll get back in touch with you!