SimCorp
SimCorp
SimCorp desarrolla tecnología de gestión de inversiones para gestoras de activos, aseguradoras, fondos de pensiones y fondos soberanos. Su plataforma integrada reúne flujos de trabajo operativos, visibilidad de datos en tiempo real, gestión de riesgos y gestión de carteras para ayudar a las instituciones financieras a gestionar actividades de inversión complejas con mayor eficiencia. Fundada en 1971, SimCorp opera en la intersección de la tecnología financiera, la consultoría y los seguros, y ayuda a las organizaciones a adaptarse a las demandas cambiantes de los mercados financieros.

Ingeniero sénior de software C#/.NET

Desarrolla el software de gestión de configuración XMGR para SimCorp Dimension, creando API, flujos de trabajo e integraciones fiables para gestores de inversiones y activos.

Descripción

  • Desarrolla XMGR, la plataforma de gestión de configuración de SimCorp Dimension de SimCorp
  • Desarrolla y mantiene servicios C#/.NET y API de ASP.NET Core
  • Crea flujos de trabajo asíncronos resilientes con reintentos seguros, gestión de fallos y diagnóstico
  • Preserva la integridad de la configuración cuando las operaciones se interrumpen o fallan
  • Refuerza la seguridad, la autorización, los registros de auditoría, el rendimiento y la observabilidad
  • Investiga problemas en los límites entre aplicaciones e integraciones
  • Mejora las pruebas automatizadas unitarias y de integración, las revisiones de código y las prácticas de CI/CD
  • Moderniza gradualmente el código existente manteniendo la compatibilidad y el comportamiento esperado
  • Orienta el trabajo técnico mediante conversaciones de diseño, mentoría e intercambio de conocimientos
  • Colabora con los equipos de ingeniería, configuración y plataforma
  • Desarrolla funciones de API de backend e interfaz web según sea necesario

Requisitos

  • Título en informática, ingeniería de software o una disciplina relacionada, o experiencia práctica equivalente
  • De tres a cinco años de experiencia profesional en desarrollo de software con C#/.NET
  • Experiencia asumiendo la responsabilidad de funciones complejas y tomando decisiones técnicas fundamentadas
  • Experiencia desarrollando servicios ASP.NET Core y API REST
  • Conocimientos de contratos de API, programación asíncrona, inyección de dependencias y gestión robusta de errores
  • Conocimientos prácticos de diseño orientado a objetos, principios SOLID y patrones de diseño
  • Experiencia con bases de datos relacionales y SQL
  • Experiencia con Entity Framework Core u otro ORM similar
  • Comprensión del modelado de datos, la validación, la serialización y la compatibilidad de esquemas
  • Comprensión de la concurrencia, los reintentos, la idempotencia y los fallos parciales
  • Capacidad para investigar problemas mediante registros y telemetría
  • Sólidas habilidades en pruebas automatizadas unitarias y de integración
  • Experiencia con revisiones de código, Git y CI/CD
  • Capacidad para aclarar necesidades con las partes interesadas del dominio y contribuir a un equipo ágil
  • Disposición para trabajar tanto en API de backend como en interfaces web según sea necesario
  • Capacidad para asumir responsabilidades, aplicar buen criterio y equilibrar la entrega con la calidad a largo plazo
  • Capacidad para trabajar eficazmente entre culturas y disciplinas
  • Comunicación clara en inglés, tanto oral como escrita
  • Se valorará la experiencia con sistemas de gestión de configuración o automatización de despliegues
  • Se valorará la experiencia con Angular y TypeScript, especialmente con RxJS y NgRx
  • Se valorará estar familiarizado con mensajería asíncrona, API OData, Oracle o SQL Server y OpenTelemetry
  • Se valorará la experiencia con Azure, autenticación y autorización empresarial, Docker o Kubernetes, y canalizaciones automatizadas de compilación y despliegue
  • Se valorará la experiencia modernizando aplicaciones .NET y manteniendo la compatibilidad de las integraciones
  • Se valorará la experiencia con NUnit, NSubstitute u otras herramientas de pruebas comparables
  • Se valorará la experiencia en software empresarial o financiero
  • No se requiere experiencia con XMGR ni con Standard Configuration Framework

Beneficios

  • Salario competitivo
  • Sistema de bonificaciones
  • Plan de pensiones
  • Horario flexible
  • Modalidad de trabajo híbrida
  • Oportunidades de desarrollo profesional
  • Desarrollo profesional personalizado
  • Equilibrio entre la vida laboral y personal