07 feb
Satlink
Madrid
Ú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.
Colaborar con los arquitectos de software en el diseño de soluciones basadas en arquitecturas de microservicios .
NET Core (API-first), con APIs robustas y desacopladas para aplicaciones web, móviles y sistemas externos
Implementar patrones de arquitectura (Clean, Hexagonal, Layered) asegurando la independencia de despliegue de cada microservicio
Diseñar y construir la capa de integración y orquestación entre subsistemas mediante APIs, servicios web y adaptadores, garantizando la consistencia transaccional y la trazabilidad
Diseñar APIs y contratos de servicio utilizando estándares OpenAPI/Swagger, así como definir estándares de intercambio de datos para garantizar la interoperabilidad
Asegurar buenas prácticas de ingeniería de software, incluyendo testing unitario y de integración, code reviews, seguridad en el desarrollo y despliegues repetibles
Integrar mecanismos de seguridad y autenticación basados en OAuth2 y OpenID Connect, así como la federación con proveedores de identidad (Duende Identity Server)
Asumir el rol de liderazgo técnico en proyectos, guiando y dando soporte a desarrolladores con menor nivel de experiencia
Analizar, depurar y resolver incidencias complejas en el software existente, contribuyendo a la mejora del rendimiento y la estabilidad de las soluciones
Requisitos de cualificación y formación:
Grado en Informática o en Ingeniería del software.
También grado medio en desarrollo de aplicaciones con experiencia demostrable
Experiencia de 5-7 años en desarrollo de software
Experiencia previa en desarrollo de aplicaciones web, incluyendo programación orientada a objetos, diseño con principios SOLID e interfaces de comunicación: API REST, mensajería y eventos
Experiencia en desarrollo con C# (.NET), JavaScript (Node.js), siendo deseable experiencia con Python
Experiencia en diseño de bases de datos, realización de consultas SQL complejas y optimización de consultas
Haber utilizado sistemas de control de versiones GIT, siendo deseable conocimiento de GitFlow
Contar con experiencia en contenerización mediante Docker y Kubernetes
Experiencia previa en gestión de proyectos y trabajo en equipos colaborativos
Experiencia previa aplicando metodologías ágiles como Scrum y Kanban
Experiencia realizando prácticas DevOps y modelos de integración y despliegue continuo (CI/CD)
Haber trabajado con arquitecturas Event Driven, servicios Cloud Azure y despliegue en nube pública
Disponer de un nivel intermedio de inglés (B2)
Conocimientos y experiencia deseables:
Contar con conocimientos de bases de datos SQL y NoSQL
Tener experiencia en tecnologías relevantes como IoT
Conocer herramientas de gestión de calidad de código SAST y/o DAST (SonarQube, Kiuwan, etc.)
Contar con experiencia en tecnologías web: HTML, CSS, JavaScript, Angular
¿Salario fijo competitivo en línea con la experiencia y habilidades del candidato/a
Ambiente de trabajo joven, estimulante, participativo y motivador
Posibilidad de desarrollo profesional y crecimiento en un entorno tecnológico en constante evolución
En cumplimiento del Reglamento (UE) ********, 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
.
📌 Senior Software Developer - Hybrid (Madrid)
🏢 Satlink
📍 Madrid
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.