Título del puesto:Senior .NET Developer – Electronic Trading
Descripción del puestoBuscamos un/a Senior .NET Developer con amplia experiencia en el diseño y desarrollo de soluciones empresariales de alta calidad.Trabajarás principalmente con C#, .NET/.NET Core, ASP.NET Core, APIs REST y arquitecturas distribuidas y de microservicios.Participarás en el desarrollo desde cero de una solución orientada a electronic trading y pricing dentro del ámbito de Fixed Income, utilizando AWS y tecnologías modernas.Buscamos un perfil con elevada autonomía técnica y especial orientación al rendimiento, escalabilidad, calidad y fiabilidad del software en producción.
Habilidades requeridas• Experiencia sólida con C# y .NET/.NET Core, programación orientada a objetos, principios SOLID y Clean Architecture.
- Amplia experiencia desarrollando APIs con ASP.NET Core, servicios RESTful y arquitecturas de microservicios.
- Conocimientos avanzados de multithreading, programación asíncrona, optimización de rendimiento y sistemas distribuidos.
- Experiencia con bases de datos SQL y NoSQL, incluyendo modelado y optimización de datos.
- Experiencia con Docker y arquitecturas de mensajería y eventos mediante RabbitMQ, TIBCO, SignalR o tecnologías equivalentes.
- Experiencia con testing automatizado utilizando herramientas como NUnit, Moq y Cucumber.
- Conocimientos sólidos de CI/CD, Git y herramientas como TeamCity o equivalentes.
- Se valorará experiencia con AWS, Infrastructure as Code y conocimientos de Fixed Income, electronic trading, pricing o flujos RFQ.
Responsabilidades (Actividades a desempeñar)• Diseñar, desarrollar y mantener componentes y servicios .NET robustos, mantenibles y escalables.
- Participar en decisiones de arquitectura, diseño, implementación, testing y puesta en producción de las soluciones.
- Desarrollar APIs y servicios dentro de arquitecturas distribuidas y orientadas a microservicios.
- Implementar buenas prácticas de ingeniería relacionadas con testing automatizado, observabilidad, seguridad y CI/CD.
- Colaborar con equipos de trading, producto, arquitectura e infraestructura para desarrollar soluciones alineadas con las necesidades de negocio.
- Diagnosticar incidencias en producción y contribuir a mejorar el rendimiento, la monitorización y la fiabilidad de los sistemas.
- Participar activamente en equipos Agile y contribuir a la mejora continua de las prácticas y del ciclo de vida del software.
Idiomas requeridos• Español: nivel profesional.• Inglés: B2.
LocalizaciónModelo híbrido Softtek 56 en alguna de nuestras oficinas.
Información sobre nuestro proceso de selecciónComo parte de nuestra apuesta por una experiencia de selección más flexible, objetiva y accesible, las fases iniciales del proceso podrán realizarse mediante entrevistas impulsadas por Inteligencia Artificial a través de nuestra plataforma Eightfold.
Esta tecnología nos ayuda a conocer mejor la experiencia, competencias y motivaciones de cada profesional, ofreciendo además la posibilidad de realizar la entrevista en el momento que mejor se adapte a su disponibilidad.
La Inteligencia
Artificial forma parte del proceso como herramienta de apoyo, pero las decisiones de selección siguen siendo revisadas y tomadas por personas de nuestro equipo de Talent Acquisition.