
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