Únete a Satlink, compañía líder en el desarrollo de soluciones tecnológicas para la gestión, sostenibilidad y conocimiento de los océanos, recursos y soluciones de comunicación vía satélite. Nuestra misión es desarrollar tecnologías avanzadas que contribuyan a un futuro más sostenible y conectado. En nuestro equipo, valoramos la creatividad, la colaboración y la constante búsqueda de soluciones innovadoras.
Rol y responsabilidades:
* Desarrollar servicios backend en .NET Core siguiendo arquitectura de microservicios y patrones Clean/Hexagonal. Implementar y mantener APIs REST documentadas con OpenAPI/Swagger
* Traducir requisitos del dominio pesquero en lógica de aplicación trazable, testada y alineada con el modelo de dato
* Desarrollar integraciones con sistemas externos (VMS/FMC, FLUX, pagos, Transport Malta) usando patrones como Event-Driven y Outbox
* Desarrollar funcionalidades en Angular cuando sea necesario (gestión, formularios, dashboards) colaborando con el equipo frontend
* Desarrollar tests unitarios e integración. Participar en code reviews y aplicar prácticas de CI/CD con Azure DevOps
* Adquirir conocimiento del dominio pesquero y evolucionar hacia mayor autonomía técnica junto a perfiles senior
Requisitos de cualificación y formación:
* Grado o ciclo superior en Informática, Ingeniería del Software, Ingeniería de Computadores o formación técnica equivalente con experiencia demostrable
* 2–4 años de experiencia en desarrollo backend, con al menos un proyecto en producción.
* C# (.NET Core) como lenguaje principal. Conocimiento funcional de JavaScript/TypeScript. Valorable experiencia con Python
* Sólida comprensión de programación orientada a objetos y principios SOLID. Conocimiento de patrones de diseño como Repository, Factory y DI/IoC
* Experiencia construyendo y consumiendo APIs REST. Familiaridad con OpenAPI/Swagger
* Conocimientos de SQL (consultas, joins y diseño básico de esquemas). Experiencia con SQL Server o similar. Valorable NoSQL
* Manejo fluido de Git. Experiencia con GitFlow u otras estrategias de branching
* Hábito de escritura de tests unitarios. Conocimiento de frameworks como xUnit, NUnit o similares
* Experiencia trabajando en equipos ágiles con Scrum o Kanban
* Conocimientos básicos de CI/CD (Azure DevOps, GitHub Actions o similares)
* Nivel de inglés B1–B2 para documentación técnica y reuniones con equipos internacionales
Aptitudes deseables:
* Experiencia con Angular o frameworks frontend similares (React, Vue)
* Conocimientos de contenedores con Docker. Valorable experiencia con Kubernetes
* Familiaridad con arquitecturas Event-Driven y mensajería asíncrona (Azure Service Bus, RabbitMQ o similares)
* Conocimiento de servicios en Azure como Container Apps, Azure SQL y Application Gateway
* Interés o experiencia en proyectos con componente regulatorio o de administración pública
* Experiencia con herramientas de calidad de código como SonarQube, Kiuwan o similares
* Interés activo por la inteligencia artificial aplicada al desarrollo de software (GitHub Copilot, Claude, etc.)
Que Ofrecemos?
* Salario fijo competitivo en línea con la experiencia y habilidades del candidato/a
* Ambiente de trabajo joven, estimulante, colaborativo y motivador
* Posibilidad de desarrollo profesional y crecimiento en un entorno tecnológico en constante evolución
* Ofrecemos un plan de retribución flexible
En cumplimiento del Reglamento (UE) 2016/679, le informamos de que sus datos personales serán tratados por Satlink S.L. con la finalidad de incluir su candidatura en nuestros procesos de selección de personal. Puede ejercer sus derechos en materia de protección de datos en Puede obtener información adicional sobre el tratamiento de sus datos en nuestra Política de Privacidad publicada en .