Desarrollador/a Senior .NET – 100% Teletrabajo
METRICAEn Metrica buscamos incorporar un/a Desarrollador/a Senior .NET para participar en el diseño, desarrollo y entrega de soluciones de software de alta calidad en entornos de trading electrónico y fijación de precios.
La persona seleccionada formará parte de un proyecto tecnológico de nueva creación, basado en AWS y tecnologías .NET modernas, con un fuerte enfoque en calidad de ingeniería, fiabilidad, escalabilidad y despliegues productivos.
Funciones
La persona seleccionada formará parte de un proyecto tecnológico de nueva creación, basado en AWS y tecnologías .NET modernas, con un fuerte enfoque en calidad de ingeniería, fiabilidad, escalabilidad y despliegues productivos.
Funciones
- Diseñar, desarrollar y mantener componentes .NET de alta calidad durante todo el ciclo de vida del software.
- Participar activamente en la definición técnica, arquitectura, diseño, implementación, pruebas y operación de componentes complejos de plataforma.
- Garantizar que las soluciones sean robustas, mantenibles, escalables, seguras y correctamente documentadas.
- Colaborar con equipos de producto, arquitectura, infraestructura y negocio para alinear las soluciones tecnológicas con las prioridades del proyecto.
- Impulsar buenas prácticas de desarrollo: testing automatizado, observabilidad, desarrollo seguro, CI/CD y gestión de versiones.
- Analizar y resolver problemas técnicos complejos en sistemas distribuidos y entornos productivos.
- Contribuir a la mejora continua de los procesos, herramientas y prácticas de ingeniería.
- Experiencia profesional de al menos 3 años en desarrollo con C# y .NET/.NET Core.
- Nivel de inglés B2/C1, imprescindible para la comunicación en el entorno de trabajo.
- Experiencia sólida en diseño orientado a objetos, principios SOLID y arquitectura limpia.
- Experiencia en el diseño, desarrollo y mantenimiento de APIs RESTful con ASP.NET Core en entornos productivos.
- Conocimientos avanzados de programación asíncrona, multihilo, optimización de rendimiento y sistemas distribuidos.
- Experiencia con bases de datos SQL y NoSQL, incluyendo modelado de datos, rendimiento y soporte operativo.
- Experiencia práctica con Docker y patrones modernos de despliegue.
- Experiencia en arquitecturas orientadas a servicios, APIs y microservicios.
- Conocimiento y aplicación de pruebas automatizadas: unitarias, integración y BDD, utilizando herramientas como NUnit, Moq y Cucumber.
- Experiencia con soluciones de mensajería y arquitecturas orientadas a eventos, como RabbitMQ, TIBCO, SignalR o tecnologías equivalentes.
- Experiencia con herramientas de control de versiones, integración continua y entrega continua, como Git, TeamCity o equivalentes.
- Experiencia trabajando bajo metodologías Agile.
- Capacidad para dar soporte a sistemas en producción, analizar incidencias y mejorar la monitorización, fiabilidad y operatividad de las plataformas.
- Conocimiento funcional de productos de renta fija, negociación electrónica, pricing, flujos RFQ o conectividad con mercados.
- Experiencia configurando, manteniendo y mejorando pipelines CI/CD.
- Conocimientos de frameworks JavaScript para aplicaciones SPA.
- Experiencia diseñando, desplegando u operando soluciones sobre AWS.
- Conocimientos de observabilidad cloud-native, infraestructura como código y automatización de despliegues.
- Modalidad: 100 % remoto.
- Proyecto estable y tecnológicamente avanzado.
- Incorporación a un entorno de trabajo colaborativo, orientado a la excelencia técnica y la mejora continua.