Softtek

Electronic Trading – Senior Developer (.NET)

Softtek  •  Madrid, ES (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Desarrollador Senior (.NET)

Como desarrollador senior, desempeñarás un papel clave y práctico en el diseño y la entrega de soluciones de software de alta calidad para flujos de trabajo de negociación electrónica (electronic trading) y fijación de precios (pricing). Se espera que aportes una sólida capacidad técnica, una amplia experiencia práctica en el desarrollo moderno con .NET y la capacidad de trabajar con confianza en componentes complejos de la plataforma. Esta es una excelente oportunidad para contribuir a una nueva solución desarrollada desde cero (greenfield) dentro del ámbito de la negociación electrónica de renta fija (fixed income), construida sobre AWS y tecnologías modernas de .NET, con un fuerte enfoque en la calidad de la ingeniería, la fiabilidad y la entrega de soluciones listas para producción.

Responsabilidades del puesto

  • Diseñar, desarrollar y mantener componentes de software .NET de alta calidad a lo largo de todo el ciclo de vida de desarrollo de software.
  • Asumir la responsabilidad práctica de componentes de plataforma técnicamente complejos, garantizando que sean robustos, mantenibles, escalables y estén bien documentados.
  • Aplicar un sólido criterio de ingeniería en arquitectura, diseño, implementación, pruebas y aspectos operativos.
  • Colaborar estrechamente con los equipos de trading, producto, arquitectura, infraestructura y tecnologías asociadas para entregar soluciones alineadas con las prioridades del negocio.
  • Contribuir a buenas prácticas de ingeniería, incluyendo pruebas automatizadas, observabilidad, programación segura, CI/CD y una gestión eficiente de versiones y despliegues.

Conocimientos técnicos requeridos

  • Nivel experto en C# y .NET/.NET Core, con un sólido conocimiento de diseño orientado a objetos, principios SOLID y arquitectura limpia (Clean Architecture).
  • Amplia experiencia en el diseño, desarrollo y soporte de APIs Web ASP.NET Core y servicios RESTful en entornos de producción.
  • Conocimientos avanzados de programación multihilo (multithreading), programación asíncrona, optimización del rendimiento y diseño de sistemas distribuidos.
  • Experiencia demostrada con bases de datos SQL y NoSQL, incluyendo modelado de datos, optimización de rendimiento y soporte operativo.
  • Experiencia práctica con tecnologías de contenedores como Docker y patrones modernos de despliegue.
  • Experiencia sólida en el diseño y desarrollo de arquitecturas orientadas a servicios y microservicios basadas en APIs.
  • Disciplina sólida en pruebas automatizadas, incluyendo pruebas unitarias, de integración y de comportamiento (BDD), utilizando herramientas como NUnit, Moq y Cucumber.
  • Amplia experiencia en arquitecturas basadas en mensajería y eventos utilizando tecnologías como RabbitMQ, TIBCO, SignalR o plataformas equivalentes.
  • Experiencia sólida con integración continua, entrega continua y herramientas de control de versiones como Git, TeamCity o plataformas equivalentes.
  • Experiencia práctica trabajando en equipos ágiles y contribuyendo a la mejora del ciclo de vida del software.
  • Experiencia en soporte de sistemas en producción, diagnóstico de incidencias y mejora de la fiabilidad, monitorización y preparación operativa.

Conocimientos deseables

  • Conocimiento de productos de renta fija (Fixed Income), idealmente incluyendo negociación electrónica, fijación de precios, flujos de trabajo RFQ (Request for Quote) o conectividad con mercados.
  • Experiencia configurando y mejorando pipelines de integración continua y entrega continua.
  • Conocimiento de uno o más frameworks JavaScript para aplicaciones de página única (Single Page Applications).
  • Experiencia práctica diseñando u operando soluciones en AWS.
  • Experiencia con observabilidad nativa en la nube, infraestructura como código (Infrastructure as Code) o herramientas de despliegue automatizado.

Cualidades y habilidades

  • Ingeniero altamente capacitado, con una sólida experiencia práctica en desarrollo .NET, diseño de sistemas y entrega de software en producción.
  • Perfil pragmático, orientado a resultados y capaz de equilibrar la velocidad de entrega con la calidad técnica a largo plazo.
  • Capacidad de adaptación a un conjunto diverso de responsabilidades técnicas y de negocio.
  • Excelentes habilidades analíticas y de resolución de problemas, especialmente en sistemas distribuidos complejos.
  • Capacidad para trabajar de forma independiente en problemas técnicos complejos y entregar soluciones de alta calidad con mínima supervisión.
  • Excelentes habilidades de comunicación escrita y verbal, con capacidad para explicar conceptos técnicos de forma clara a interlocutores de negocio y tecnología.

Formación y cualificaciones

  • Titulación universitaria en Informática, Tecnologías de la Información o un campo relacionado, o una experiencia práctica significativa desarrollando software a nivel senior.
  • Es imprescindible contar con experiencia demostrable en el diseño y desarrollo de sistemas empresariales de calidad para entornos de producción.
Softtek

About Softtek

At Softtek, we drive the strategic development of our clients through software engineering. For more than 40 years, we have helped leading companies develop, implement, and manage technology capable of improving people’s lives. Pioneers of the Nearshore model, Softtek connects innovation to business strategy. We don’t claim to “reinvent” or “reimagine” the business — we deliver results.

For more information on what we do, who we are, and career opportunities, visit www.softtek.com / Follow us on Instagram (@softtekofficial), on X (@Softtek), and be our fan on Facebook www.facebook.com/softtek.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Monterrey, MX
Year Founded
1982
Social Media