Vistatec is looking for a naturally talented, self-motivated software engineer who has experience of integrating different software systems using a range of API’s. Responding to the growth of B2B process automation using XML-RPC and RESTful Web Services, Vistatec requires a fast-learning, adaptable, tenacious yet pragmatic engineer to design and build integrations and connections between Content Management Systems, Workflow Platforms, Machine Translation Engines, Financial Systems and Cloud Storage. The successful candidate will be responsible for understanding the business and operational requirements which drive the need for machine to machine automation; translating these requirements into highly reliable, loose‑coupled automation components and ensuring that they remain available and operational 24×7. We want to interview people who are enthusiastic about their craft, friendly, logical, confident yet open minded and driven to exceed expectations without compromising on best practices, standards and highest levels of engineering craftsmanship. Candidates should have advanced first-hand experience of XML‑RPC SOAP based and REST Web Services, be fluent in Java and C# HTTP Client libraries and API’s, Web API 2.0, asynchronous programming paradigms, OAuth 1.0 and 2.0, cloud‑based queue and storage API’s. Additionally, applicants should be familiar with design patterns and best development practices including Enterprise Service Bus, programming to interfaces, dependency injection, refactoring and unit testing. The projects will be fast paced, varied and run using Agile principles and methodologies.
Main Duties & Responsibilities:
Understand and assimilate business and operational requirements of a particular integration scenario including content models, interoperability and synchronous data fidelity constraints.
Design, specification and implementation of highly reliable and available, loose‑coupled automation components which use the content and payload models of each end point effectively.
Use of, and conformance to Vistatec coding standards and version control (TFS and Git).
Excellent communicator and ability to thoroughly document technical concepts in a clear, concise way.
Excellent time management and working to Agile methodology and ISO9000.\
Degree in Computer Science or equivalent working experience.
Fluent in Java and C# HTTP Client libraries and API’s, asynchronous programming paradigms and techniques, OAuth 1.0 and 2.0, Web API 2.0, XML, SOAP, JSON, cloud‑based queue and storage API’s.
Familiar with design patterns and best development practices including programming to interfaces, dependency injection and unit testing.
Hands-on experience with well‑known content systems such as Drupal, WordPress, Confluence, Adobe Experience Manager or public API’s such as Microsoft Translators Hub, Google Translate.
Knowledge or experience of Internationalization, Localization and text encoding schemes an advantage.
How to apply:
Please mention NLP People as a source when applying
VistaTEC has been facilitating global content release services for clients worldwide since its foundation in 1997. Incorporated in the US and headquartered in Europe, VistaTEC counts 38 of the top 50 software companies, the leading online companies in the hospitality sector globally, as well as some of the top medical device providers among its client base, and has an unrivaled client retention record. VistaTEC has built its reputation on business and technology solutions that speed time to market, reduce internal client overhead and facilitate cost reduction across product life-cycles.
VistaTEC has ISO 9001:2008 and EN 15038:2006 certification.