Job Description
We are looking for an API Solution Designer to join the central API team. This team is responsible for helping the development teams to build and maintain standardized API’s, reusable frameworks, or solutions for delivering APIs at scale.
- Such solutions are backed by a Data Platform using modern application development frameworks / technologies like .Net but can run also on top of legacy source systems. The API team’s role is pivotal in ensuring that APIs are robust, scalable and align the organization’s overall strategic objectives.
Responsibility
- You’ll work on evangelizing the framework for the APIs in this company. For that you define the reference API’s, testing framework and DevOps strategies.
- You’ll design and build highly scalable, resilient, performant API’s that will be used inside & outside our company.
- Interaction with other architects to define the reference architecture.
- You’ll collaborate with app teams that will use the reference API to develop their own APIs at scale.
- You’ll be responsible to ensure that the frameworks and reference implementation take into account the lessons learned from the other development teams.
- You’ll ensure that the reference API’s security & authentication is robust.
- You collaborate with the developments teams to integrate the API.
- You collaborate with your API team colleagues responsible for the platforms to gather the API requirements.
- You are an active documentator.
- You will maintain the master list of the API’s and liaise with the different teams to gather their future API requirements (demand management)
Experience
- You have 5 years of API architecture experience.
- You have a background of .NET development experience (senior developer).
- Knowledge of .net 8+ and Docker / Kubernetes.
- Knowledge of Azure Cloud Services.
- Good and clear documentation skills for internal and external audience.
- Knowledge of GIT is expected, knowledge of CICD platforms & Jira is a must.
Conformity criteria
- 5 years of API architecture experience.
- background of .NET development
- Knowledge of Azure Cloud Services.
- Knowledge of English
Languages
- Dutch
- French
- English
Hiring Team Member
