Key responsibilities will include Responsible for designing, implementing API solutions and strategy and building APIs that ensure security, usability, and reliability.
Maintain and evolve the API platform (development, parameterization, testing, defect management, release management) Develop and test various policies for governance, management and runtime execution of APIs Assist in integration, QA, and performance tests Formalise and keep up-to-date sufficient documentation on the used IT programs Support the validation / formalisation and implementation of procedures and processes of the function, based on the available policies and other documents Requirements Degree in Computer Science, Information Systems or a related field 3+ years as a Software Engineer with a strong understanding of design patterns and a focus on creating reusable code and components.
Must have solid development experience in analyzing and developing Micro Services.
Solid understanding of API / Micro Services concepts, hands on development, and implementation / integration with on-premise / cloud-hosted 3rd party systems.
Good understanding of modern Web / API Application Design, Infrastructure and Architecture for enterprise level applications Good understanding of security aspects (Authn and Authz, Applied Cryptography, OAuth, OpenID Connect) and data management (SQL & NoSQL) Expertise with containers, orchestration and related technologies and architecture Understanding of performance testing and optimization techniques.
any other language will be considered as an asset