Senior Back End Developer
Role details
Job location
Tech stack
Job description
Talent Insights somos una Agencia de Networking especializada en Tecnología y Mundo Digital.Nuestro reto es actuar como partner estratégico en proyectos de crecimiento y mejora para profesionales y empresas a través de procesos de selección personalizados y altamente especializados.Actualmente estamos colaborando con una compañía tecnológica de referencia con fuerte presencia internacional, especializada en el desarrollo de soluciones innovadoras de conectividad, IoT, analítica de datos y plataformas digitales para entornos industriales y marítimos.En este contexto, buscamos incorporar un/a Senior Backend Engineer, una figura clave dentro del equipo tecnológico que participará activamente en el diseño, desarrollo y evolución de soluciones críticas para el negocio.ResponsabilidadesDiseñar, desarrollar y mantener soluciones backend basadas en .NET Core bajo un enfoque API-first.Colaborar con arquitectos y equipos multidisciplinares en la definición y evolución de arquitecturas de microservicios.Implementar buenas prácticas de desarrollo y patrones de arquitectura como Clean Architecture, Hexagonal Architecture o arquitecturas por capas.Diseñar y desarrollar APIs robustas para aplicaciones web, sistemas externos y plataformas de integración.Construir la capa de integración y orquestación entre subsistemas mediante APIs, eventos, mensajería y adaptadores.Participar en la definición de estándares de calidad, testing, observabilidad y buenas prácticas de ingeniería.Garantizar la consistencia transaccional, trazabilidad y rendimiento de las soluciones desarrolladas.Diseñar contratos de integración y especificaciones OpenAPI/Swagger para facilitar la interoperabilidad entre plataformas.Integrar mecanismos de autenticación, autorización y gestión de identidades basados en OAuth2 y OpenID Connect.Participar en la evolución de la infraestructura cloud y en la mejora continua de los procesos CI/CD y DevOps.Contribuir al desarrollo de arquitecturas orientadas a eventos y soluciones distribuidas desplegadas en entornos cloud.Experiencia sólida en desarrollo backend con tecnologías Microsoft.Participación demostrable en proyectos basados en arquitecturas de microservicios y sistemas distribuidos.Experiencia en entornos de alta disponibilidad, integración de sistemas y plataformas cloud.Grado o Licenciatura en Ingeniería Informática, Ingeniería del Software o disciplinas afines.También valoraremos perfiles de Formación Profesional especializada con experiencia contrastada en entornos complejos de desarrollo.Conocimientos técnicosDesarrollo BackendDominio de C# y .NET Core/.NET.Experiencia con Python será valorada positivamente.Arquitectura y Desarrollo de SoftwareProgramación orientada a objetos y principios SOLID.Diseño y desarrollo de APIs REST.Experiencia con Clean Architecture, Hexagonal Architecture y patrones de diseño.Conocimientos de arquitecturas orientadas a eventos.Bases de DatosExperiencia con bases de datos SQL.Valorable experiencia con tecnologías NoSQL.Diseño de modelos de datos, optimización de consultas y rendimiento.Experiencia trabajando con Azure.Conocimientos de Docker y Kubernetes.Experiencia en entornos CI/CD y automatización de despliegues.Control de versiones mediante Git y buenas prácticas de desarrollo colaborativo.Seguridad e IntegraciónConocimientos de OAuth2 y OpenID Connect.Experiencia en integración entre sistemas y servicios de terceros.Valorable experiencia con plataformas de identidad y autenticación.Competencias claveOrientación a la calidad, mantenibilidad y escalabilidad del software.Capacidad para resolver problemas complejos en entornos distribuidos.Visión global del ciclo de vida del software.Mentalidad colaborativa y experiencia trabajando en metodologías Agile (Scrum/Kanban).Proactividad, autonomía y capacidad para desenvolverse en entornos internacionales.Proyecto tecnológico de primer nivel con impacto internacional.Entorno altamente innovador y orientado a la ingeniería.Condiciones económicas negociables según experiencia y aportación.Modelo de trabajo híbrido.Presencialidad de 2 días por semana (jueves y viernes).Oficinas ubicadas en Alcobendas (Madrid).Entorno internacional y dinámico, con proyectos orientados a cloud, IoT, conectividad y plataformas de datos.Si te interesa este proyecto y crees que puede ser una oportunidad alineada con tu trayectoria e intereses, ¡hablemos!#J-*****-Ljbffr
Requirements
del software.Capacidad para resolver problemas complejos en entornos distribuidos.Visión global del ciclo de vida del software.Mentalidad colaborativa y experiencia trabajando en metodologías Agile (Scrum/Kanban).
Benefits & conditions
Proactividad, autonomía y capacidad para desenvolverse en entornos internacionales.Proyecto tecnológico de primer nivel con impacto internacional.Entorno altamente innovador y orientado a la ingeniería.Condiciones económicas negociables según experiencia y aportación.Modelo de trabajo híbrido. Presencialidad de 2 días por semana (jueves y viernes).