? API Designer / Business Analyst (.NET & API Design)
? Sector: Tecnología / Ambiente internacional
? Ubicación: Barcelona, España
?️ Idioma: Español + Inglés — entorno internacional
¿Tienes experiencia diseñando APIs y te gusta trabajar en la intersección entre negocio y tecnología? En Extia, nuestro lema es “First who, then what” (Primero la persona, después el proyecto). Priorizamos a las personas, el trabajo en equipo y el desarrollo profesional para construir proyectos de gran impacto. ?
Sobre el proyecto y el rol ?
Buscamos un/a API Designer / Business Analyst para incorporarse a un proyecto internacional, participando en el diseño, definición y evolución de APIs dentro de un entorno tecnológico basado principalmente en .NET 8, ASP.NET Core, Azure y Azure DevOps.
La persona seleccionada tendrá un papel clave asegurando que las APIs diseñadas responden correctamente a las necesidades de negocio y que las especificaciones están alineadas con la implementación técnica.
El reto combina API Design, análisis de requisitos, conocimiento técnico y comunicación con diferentes stakeholders, participando además en comunidades internas y en la evolución de estándares y buenas prácticas de APIs.
Misiones principales ?
- API Design: Diseñar y especificar APIs que permitan cubrir los requisitos y necesidades del negocio.
- Análisis de requisitos: Revisar y desafiar, cuando sea necesario, los requisitos de negocio para asegurar soluciones API adecuadas y consistentes.
- Especificaciones: Trabajar con OpenAPI 3.x / Swagger 2.0, JSON, XML y YAML para definir contratos de APIs.
- Revisión técnica: Crear y revisar Pull Requests en Azure DevOps, asegurando la calidad y consistencia de las implementaciones.
- API compliance: Verificar que las APIs especificadas cumplen con la implementación real y con los estándares definidos.
- Best practices: Promover y evangelizar las buenas prácticas de API Design dentro de la comunidad técnica.
- Gobernanza: Participar en la API Design Authority Committee y en comunidades internas relacionadas con APIs.
- Integración:
Dar soporte a partners tanto técnicos como de negocio durante los procesos de integración mediante APIs.
- Mejora continua: Participar en la evolución de herramientas, procesos y metodologías relacionadas con API Design.
- Technology watch: Realizar y compartir análisis sobre nuevas tecnologías, estándares y tendencias en el ámbito de las APIs.
- Calidad y seguridad: Aplicar principios de secure coding y buenas prácticas de desarrollo.
- Entorno Cloud & DevOps: Trabajar en ecosistemas tecnológicos basados en Azure, AWS y OpenShift.
Perfil buscado ? ?? ?
1) Competencias esenciales:
- Al menos 5 años de experiencia como API Designer o en posiciones similares relacionadas con API Design.
- Experiencia Senior/Expert en ASP.NET Core y .NET 8.0.
- Conocimiento sólido de API Design, siendo un requisito imprescindible.
- Experiencia con C# / ASP.NET Core.
- Experiencia trabajando con OpenAPI / Swagger.
- Conocimientos de REST APIs y buenas prácticas de diseño.
- Experiencia con Azure y Azure DevOps.
- Buen conocimiento de Git, incluyendo funcionalidades avanzadas como history rewriting.
- Experiencia con XUnit y testing automatizado.
- Conocimientos de PowerShell, automatización y scripting.
- Familiaridad con prácticas de DevOps.
- Conocimientos de secure coding practices.
- Experiencia trabajando en entornos Agile.
- Inglés fluido, tanto hablado como escrito.
- Capacidad para trabajar con interlocutores tanto técnicos como de negocio.
2) Será valorable:
- Conocimientos de JSON, XML y YAML.
- Experiencia con UML, especialmente sequence diagrams.
- Experiencia con herramientas como XMind, Postman, Swagger Editor / Swagger Hub y VSCode.
- Conocimiento de Richardson Maturity Model, especialmente niveles 2 y 3.
- Familiaridad con estándares ISO y RFC.
- Experiencia con production management y monitoring.
- Conocimientos de Office 365.
3) Soft skills que buscamos:
- Capacidad analítica: Saber transformar necesidades de negocio en soluciones API claras y consistentes.
- Comunicación: Capacidad para explicar conceptos técnicos a perfiles técnicos y no técnicos.
- Pensamiento crítico: Capacidad para cuestionar requisitos y proponer alternativas cuando sea necesario.
- Proactividad: Interés por impulsar mejoras y compartir buenas prácticas.
- Autonomía: Capacidad para trabajar de forma independiente y tomar ownership de las tareas.
- Colaboración: Facilidad para trabajar con diferentes equipos y stakeholders en un entorno internacional.
- Orientación a la calidad: Atención al detalle y compromiso con estándares y buenas prácticas.
- Curiosidad tecnológica: Interés por mantenerse actualizado/a sobre nuevas tecnologías y tendencias en API Design.
? ¿Por qué unirte a Extia?
En Extia creemos firmemente en nuestro lema: “Who first, then what.” Primero la persona, después el proyecto.
✨ Flexibilidad real – Modelo adaptado a tu proyecto y equilibrio vida personal/profesional
? Plan de formación personalizado – Diseñamos contigo tu roadmap de evolución
? Triple Seguimiento – Un Coach, un Manager y un HR siempre a tu lado
? Paquete de beneficios competitivo – Seguro Médico (incl. Fisioterapia y Psicología) + Ticket Restaurante + Transporte
? Entorno internacional – Más de 3.000 colaboradores en Europa y Canadá
? Great Place to Work – Cultura basada en cercanía, transparencia y acompañamiento real
? Eventos, afterworks y comunidad activa – Team buildings, acciones solidarias, meetups, celebraciones internas… ¡Nos gusta compartir más allá del trabajo!
? ¿Te interesa o conoces a alguien que encaje?
Si tienes experiencia en API Design + .NET/ASP.NET Core y te motiva trabajar conectando necesidades de negocio, diseño de APIs e implementación técnica en un entorno internacional, ¡queremos conocerte! ?
📌 API Arquitecto (.NET) (España)
🏢 Extia
📍 España