El portal de empleo de España

Desarrollador Full Stack Sénior - Sistema de Gestión de Carteras

En remoto desde España·Jornada completa·Añadida hoy (comprobada el 27 oct)

Luxoft

19 ofertas abiertas

Nuestro resumen

Modalidad
En remoto desde España
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
10+ años

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Más de 10 años de experiencia profesional en ingeniería de software entregando aplicaciones empresariales.
  • Sólida experiencia en C# y .NET, incluyendo .NET Framework heredado y versiones modernas de .NET.
  • Experiencia profunda con WPF, XAML, MVVM, arquitectura de aplicaciones de escritorio y multihilo (multithreading).
  • Experiencia en tecnología de inversión para el buy-side, particularmente en una o más de las siguientes áreas: Portfolio Management Systems (PMS), Order Management Systems (OMS), Execution Management Systems (EMS), aplicaciones de trading de front-office, renta fija, renta variable, FX, derivados, swaps, opciones, TRS o flujos de trabajo de CDS.
  • Experiencia práctica con DevExpress, incluyendo cuadrículas (grids) complejas e interfaces de usuario sensibles al rendimiento.
  • Experiencia diseñando e implementando APIs RESTful utilizando ASP.NET Core o tecnologías equivalentes.
  • Experiencia en desarrollo con Python para servicios, automatización, análisis o componentes relacionados con la IA.
  • Sólidas habilidades de desarrollo en SQL Server y optimización de rendimiento.
  • Experiencia creando tanto aplicaciones basadas en la web como aplicaciones de escritorio avanzadas (rich desktop/fat-client).
  • Experiencia práctica en perfilado, diagnóstico, gestión de memoria, optimización de rendimiento y resolución de problemas en producción.
  • Experiencia con Git, pruebas automatizadas, CI/CD y Azure DevOps o plataformas de ingeniería similares.

Se valorará

• Experiencia con React, Angular o frameworks web modernos comparables. • Experiencia en MongoDB y modernización del acceso a datos. • Experiencia en arquitectura de microservicios, monolito modular, orientada a eventos o basada en mensajes. • Experiencia en Microsoft Azure, contenerización, Kubernetes y gestión de APIs empresariales. • Experiencia integrando LLMs, asistentes de IA, generación aumentada por recuperación (RAG), llamada a herramientas (tool-calling) o gateways de IA empresariales. • Familiaridad con la seguridad de aplicaciones, permisos de datos, auditabilidad y entornos regulados.

El puesto

Descripción del proyecto

Buscamos un Software Developer experimentado para ayudar a modernizar un Portfolio Management System (PMS) de misión crítica, utilizado por profesionales de la inversión en funciones de front-office. El candidato seleccionado desempeñará un papel clave en la transformación de una plataforma de escritorio madura basada en WPF en un ecosistema de aplicaciones moderno, escalable y de alto rendimiento. El trabajo incluye la modernización de la interfaz de usuario (UI), actualizaciones de la plataforma, desarrollo de API, optimización del rendimiento, simplificación de la arquitectura, reducción de la deuda técnica y experiencias de usuario habilitadas por IA. Este puesto es ideal para un ingeniero con experiencia en plataformas de gestión de carteras, órdenes, ejecución, riesgo o análisis de inversiones para el buy-side, que se sienta cómodo trabajando en las capas de escritorio, web, servicios, integración y datos.

Qué harás

Responsabilidades

  • Responsabilidades clave: Modernización de aplicaciones
  • Actualizar y modernizar las aplicaciones existentes en .NET, WPF y DevExpress.
  • Refactorizar componentes heredados, reducir la deuda técnica y mejorar la mantenibilidad.
  • Mejorar la experiencia de usuario de la aplicación preservando los flujos de trabajo críticos del front-office.
  • Contribuir a las decisiones de arquitectura objetivo y a los planes de modernización por fases. Ingeniería de rendimiento
  • Investigar y resolver bloqueos de la aplicación, tiempos de respuesta lentos, fugas de memoria y caídas del sistema.
  • Realizar el perfilado y la optimización de componentes de escritorio, del lado del servidor, de la base de datos y de integración.
  • Mejorar los patrones de carga de datos, caché, procesamiento y gestión de recursos.
  • Implementar diagnósticos, registro (logging), monitorización de estado y medidas de rendimiento adecuados. Simplificación de la arquitectura
  • Reducir la dependencia de SOA heredados, middleware y dependencias estrechamente acopladas.
  • Diseñar componentes orientados a servicios y basados en API (API-first) más sencillos.
  • Apoyar la migración hacia patrones de arquitectura modulares, escalables y fáciles de mantener.
  • Evaluar las dependencias de MongoDB y recomendar enfoques pragmáticos de simplificación o sustitución. Desarrollo de API e integración
  • Diseñar y construir APIs RESTful seguras para el acceso a los datos del PMS.
  • Desarrollar integraciones con sistemas de trading, riesgo, informes, análisis y sistemas downstream.
  • Implementar autenticación, autorización, validación, auditoría, observabilidad y gestión de errores.
  • Producir especificaciones de API claras y documentación técnica. Habilitación de IA
  • Construir una experiencia de chat/prompt impulsada por IA dentro del PMS.
  • Integrar modelos de lenguaje extensos (LLM) empresariales y servicios de IA aprobados.
  • Desarrollar capacidades de orquestación de prompts, llamada a herramientas (tool-calling), recuperación (retrieval), salvaguardas (guardrails) y automatización de flujos de trabajo.
  • Colaborar con los usuarios de inversión para identificar y ofrecer casos de uso de IA controlados y de alto valor. Entrega web y de escritorio
  • Mantener y mejorar las capacidades avanzadas de escritorio mientras se introducen aplicaciones basadas en la web cuando sea apropiado.
  • Realizar entregas en las capas de frontend, backend, servicios, integración y datos.
  • Aplicar pruebas automatizadas, revisión de código, desarrollo seguro y prácticas de CI/CD.

HABILIDADES

Imprescindible

Sobre Luxoft

DXC Luxoft es una empresa de ingeniería de software y transformación digital, parte de DXC Technology, que ofrece servicios tecnológicos empresariales desde la modernización de TI heredada hasta la transformación digital a gran escala. Sus ingenieros prestan servicios a empresas globales en los sectores de automoción e ingeniería de I+D (colaborando con el 80% de los fabricantes de automóviles del mundo en vehículos definidos por software), servicios financieros (plataformas de negociación, modernización de sistemas heredados, migración a la nube e iniciativas regulatorias) y soluciones para diversos sectores.

En España, DXC Luxoft cuenta actualmente con 8 vacantes, incluyendo puestos remotos en todo el país y un puesto con base en Las Rozas de Madrid. Las posiciones abiertas abarcan arquitectura de banca central, ingeniería Java, DevOps, Palantir Foundry y desarrollo de Android automotive, y varios de estos roles están explícitamente etiquetados como 'Relocation friendly' en la página de empleo. La empresa destaca sus programas estructurados de mentoría y aprendizaje, con oportunidades para rotar entre proyectos e industrias a medida que la carrera profesional se desarrolla.

Sector
Servicios IT

Datos prácticos

  • DXC Luxoft cuenta actualmente con 8 vacantes en España, muchas de ellas puestos remotos disponibles en todo el país
  • Varios puestos en España están explícitamente etiquetados como 'Relocation friendly' en la página de empleo, incluyendo Palantir Foundry Engineer, Lead DevOps y Senior Android Developer (Automotive OS Experience)
  • Un puesto vacante tiene base en Las Rozas de Madrid (Core Banking Architect)
  • La empresa ofrece programas estructurados de mentoría y aprendizaje, con oportunidades para rotar entre proyectos e industrias a medida que tu carrera se desarrolla
Todas las vacantes de Luxoft
WhatsApp
Ver los 19 empleos