Integration Engineer

Wavestore’s ability to integrate technology from third-party manufacturers to create best-in-breed solutions is a core differentiation of its VMS platform.  Bringing together disparate devices and sub-systems from various manufactures onto a common platform can be complex but it is a key company goal to deliver this to the customer in an easy and effective way to make it simple for them to take advantage of the very latest technology and get the total solution that best fits their application and creates enhanced commercial value.

This role actively contributes to the development of new best-in-breed integrations with our technology partners products, from inception to completion, typically using APIs and SDKs as well as custom integration tools, to give maximum benefit and value to our customers. The role will also involve maintenance of existing integrations to ensure they work with new software releases from both Wavestore, technology partners and associated third parties.

Usability, reliability and robustness of integrations is key to their success and hence a major focus is to be the diligent and exhaustive testing of the individual interfaces and the overall system. Accurate feedback is then to be provided which facilitates any corrective action required and suggestions for improvement to ensure that customers experience problem-free installation and operation.

We want to be identified by our Partners as being the VMS that delivers the deepest and most useful integrations, as such it is vital that integrations are well planned, completed in a timely manner and documented completely in such a way that they can be marketed and implemented with minimal support.

You will be familiar with systems engineering and computer science principles, ideally educated to degree level in either Computer Science or a related field.

The ideal candidate will have some experience of:

·         Linux and Windows

·         IP networking

·         Developing scripts to automate tasks

A working knowledge of one or more of the following would also be beneficial:

·         Web Services

·         Internet Architecture

·         SQL

·         Software Development

·         Lua Scripting

·         C# .net

You will possess a basic understanding of electrical and electronics and be able to work safely and confidently with security system components and hardware. Knowledge of industry-standard communications protocols such as RS422/485, Ethernet or MODBUS would be desirable.

You must have good verbal and written English skills and be able to convert technical detail into something that is simple to understand.

Many integration projects will be running concurrently so it is vital that you are well organised and able to prioritise effectively, be truly multi-tasking and be able to keep a clear vision of the overall plan and deliver to it. It will also be necessary to be flexible to be able to react to changing priorities in a fast-moving and rapidly developing commercial environment.

Naturally, our people are the key to our success at Wavestore so if you enjoy working in a fast-paced entrepreneurial environment with complete ownership of what you do then we could be the right company for you.

If you wish to apply, please send a cover letter and your CV to enrico.bizzaro@wavestore.com

Key Responsibilities

Assist with planning and prioritisation of integrations with key stakeholders in the business
Develop integrations according to the specification and requirements identified
Test integrations thoroughly and document the results accurately
Be an escalation point for the support team for integrations
Be the contact point for the pre-sales team regarding integrations required as part of project RFQs and other submissions
Produce installation and operation documentation that permits users to deploy and operate integrations to their fullest capability with no further information
Assist in the generation of marketing material that allows the user to fully appreciate the value of the integration
Liaise with the Development team to ensure that any requirements of the core software are requested in a timely manner to permit the agreed plan to be fulfilled and that any bugs in the core software are reported
Ensure that Integrations are maintained as Wavestore software evolves; be responsible for the integration code and make sure that it is tested, with minimal manual intervention, against common use-case scenarios
Contribute to the overall product roadmap

The Person

You will be able to turn discussion and specification requirements into finished product through sound analysis and the ability to solve problems as you go. You will work as part of a small team and must be able to work well under your own initiative, pro-actively driving integration projects to completion. You will be familiar with systems engineering and computer science principles, ideally educated to degree level in either Computer Science or a related field.