API Designer

Descripción Del Puesto / Funciones
Barcelona, Spain
5 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Integration Architecture Automation of Tests Microsoft Azure C Sharp (Programming Language) Code Review DevOps JSON
+17 more
Microsoft Visual Studio Microsoft Office OpenShift Windows PowerShell Swagger Secure Coding UML Extensible Markup Language (XML) YAML Openapi Scripting Cloud Platform System Postman Git Xunit Api Design Programming Languages

Job description

  • API Specification & Design: Review and challenge business requirements to specify APIs that fulfill business needs.
  • Code Review & Quality: Create and review Pull Requests on Azure DevOps, ensuring compliance between API specifications and actual code implementations.
  • API Governance & Best Practices: Evangelize best practices across internal API communities and participate in the API Design Authority committee.
  • Process Improvement & Research: Continuously improve team tools and processes, performing and sharing technology watch on API topics.
  • Stakeholder Support: Support both technical and business partners throughout the API integration process., * API Specifications & Formats: OpenAPI 3.x, Swagger 2.0, JSON, XML, YAML.
  • Standards: REST (Richardson Maturity Model levels 2 & 3), ISO, RFC.
  • Modeling Formats: UML (sequence diagrams), MindMap (XMind).
  • API & Integration Tools: Swagger (Editor, Hub), Postman, EDI (VSCode), Office 365.
  • Operations: At ease with production management and monitoring.
  • Cloud Environments: Familiarity with AWS and OpenShift.

Requirements

Fluent level of English

  • Experience: At least 5 years of background experience as an API Designer.
  • Programming Languages & Frameworks: ASP.NET Core, C#, .NET 8.0.
  • API Knowledge: Mandatory API Design knowledge and expertise.
  • Testing: Automated testing with XUnit.
  • Cloud & DevOps: Hands-on experience with Azure, DevOps practices, automation, and scripting.
  • Tools & Software: Visual Studio / VSCode, Git (advanced usage: history rewriting, etc.), PowerShell.
  • Security & Practices: Secure coding practices.
  • Languages: Fluent level of English (written and spoken).
  • Methodologies: Experience working within Agile frameworks., Fluent level of English

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

2:59 min

Identifying users and common architectural use cases for APIs

Alexis Yushin Alexis Yushin · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

Videos

See all

Related articles

See all