Integration Developer

SGF Global
Barcelona, Spain
yesterday

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote
Barcelona, Spain

Tech stack

.NET
API
C Sharp (Programming Language)
Databases
Relational Databases
Cursor (Graphical User Interface Elements)
Python
Microsoft SQL Server
RabbitMQ
Software Engineering
SQL Databases
TypeScript
Gitlab
Kafka
TeamCity
REST
Webhooks
Docker
Go
Microservices

Job description

Desarrollar, mantener y evolucionar conectores e integraciones entre los sistemas del cliente, trabajando de forma colaborativa con el equipo, documentando lo que hace y aportando una mentalidad abierta a nuevas tecnologías, especialmente IA. Responsabilidades principales

  • Desarrollo de integraciones

  • Diseñar, desarrollar y mantener conectores entre Iris y software externo (Factorial, Sage, futuros sistemas).

  • Implementar nuevos endpoints, webhooks y flujos de sincronización según las necesidades de clientes y partners.

  • Mantenimiento y soporte técnico

  • Resolver incidencias técnicas de integraciones en producción.

  • Adaptar conectores existentes a cambios de versión de APIs externas.

  • Realizar despliegues controlados, gestionar versiones y mantener la trazabilidad de cambios.

  • Bases de datos

  • Diseñar, optimizar y mantener consultas y estructuras en SQL Server u otras BBDD relacionales utilizadas por la plataforma.

  • Diagnosticar problemas de rendimiento, integridad y consistencia de datos en flujos de integración.

  • Colaboración y trabajo en equipo

  • Documentar el código, los procesos y las decisiones técnicas para que sean comprensibles por otros miembros del equipo.

  • Compartir conocimiento de forma proactiva con coordinación, dirección técnica y resto del equipo.

  • Participar en reuniones técnicas con clientes y proveedores externos cuando sea necesario, representando con criterio a la compañía.

  • Adopción de IA

  • Incorporar herramientas de IA al ciclo de desarrollo: asistentes de código, generación de tests, documentación automatizada, etc.

  • Proponer y pilotar casos de uso de IA aplicables a integraciones (clasificación de incidencias, asistencia a clientes, agentes de sincronización).

  • Mantener una actitud de aprendizaje continuo en este ámbito, en línea con la dirección estratégica de la compañía.

Requirements

  • Experiencia desarrollando en C# y .NET (la base actual del conector).
  • Conocimientos sólidos de SQL y bases de datos relacionales.
  • Experiencia consumiendo y construyendo APIs REST.
  • Familiaridad con herramientas del flujo de despliegue: Docker, GitLab, TeamCity (o equivalentes).
  • Capacidad para leer y modificar código existente sin reescribirlo de cero.

Requisitos técnicos valorables

  • Experiencia con sistemas de mensajería (Service Bus, RabbitMQ, Kafka).
  • gRPC, microservicios, arquitecturas basadas en eventos.
  • Experiencia previa con software de gestión empresarial (Sage, A3, ERPs, sistemas de nómina).
  • Uso habitual de herramientas de IA para desarrollo (Copilot, Claude Code, Cursor o similares).
  • Apertura a otros lenguajes (Python, TypeScript, Go) de cara a Iris 2.0.

Requisitos personales (críticos para el encaje)

  • Comunicación clara y transparente. Capacidad de explicar lo que hace, en qué punto está y qué problemas tiene.
  • Mentalidad colaborativa. Disposición real a trabajar en equipo, compartir avances y pedir ayuda cuando hace falta.
  • Actitud proactiva y positiva. Capacidad de absorber nuevos retos sin negatividad sistemática.
  • Curiosidad técnica. Interés genuino por aprender, especialmente en el ámbito de la IA.
  • Madurez profesional. Capacidad de aceptar feedback, reconocer errores y mejorar.

Benefits & conditions

  • Contrato indefinido a jornada completa.
  • Modalidad híbrida: 3 días presencial (Barcelona, Catalonia) 2 días teletrabajo.
  • Participación directa en el diseño de la próxima versión de la plataforma Iris.
  • Entorno técnico estable, con clientes consolidados y un roadmap claro hacia IA.
  • Acceso a herramientas de IA de pago para el día a día de desarrollo.
  • Trato directo con dirección técnica, sin capas intermedias innecesarias.

Apply for this position