Oferta de empleo: Arquitecto/a senior .net especializado en plataformas de descubrimiento de activos industriales

Donostia/san sebastián (Gipuzkoa) Empléate 3 de noviembre de 2025

Descripción

Buscamos un/a Arquitecto/a Senior .NET con una profunda experiencia en el diseño y desarrollo de arquitecturas complejas y escalables para plataformas de descubrimiento de activos en entornos industriales. Serás responsable de definir la arquitectura objetivo, adoptando patrones como Clean Architecture, Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), y arquitecturas modulares y orientadas a eventos (event-driven). Establecerás y mantendrás estándares de ingeniería rigurosos, incluyendo SOLID, KISS y SRP, asegurando la calidad y mantenibilidad del código.

Tu labor implicará el diseño y desarrollo de servicios .NET robustos utilizando C#, ASP.NET Core, y Entity Framework Core, así como la implementación de APIs REST, gRPC y SignalR para la comunicación en tiempo real. Tendrás un papel crucial en la configuración y operación de pipelines de Integración Continua y Despliegue Continuo (CI/CD) con herramientas como Jenkins, GitHub Actions o Azure DevOps, y en el establecimiento de prácticas de observabilidad e infraestructura basadas en contenedores con Docker. La gestión de librerías internas a través de un feed de paquetes privado (Nexus) y el uso de submódulos Git con versionado semántico serán también parte de tus responsabilidades.

Además, serás el/la principal responsable de la implementación y operación de un backbone de eventos utilizando Kafka o Pulsar, asegurando el consumo resiliente de mensajes y la correcta gestión de tópicos y particiones. La seguridad será un pilar fundamental, incluyendo el cifrado de datos para transacciones de pago (débito/crédito, gift cards), la inyección segura de llaves en puntos de venta (POS), la rotación de claves y el cumplimiento estricto de normativas como PCI DSS. Aportarás valor adicional en el ámbito de networking y automatización, trabajando con tecnologías como SSH, Telnet, WinRM, WMI y Ansible, y colaborando en el diagnóstico de sistemas mediante SNMP, Syslog y Wireshark. Se espera una colaboración transversal efectiva con equipos distribuidos geográficamente y en distintas zonas horarias, así como la mentoría de otros miembros del equipo y la realización de code reviews.

Requisitos

Se requieren como mínimo 8 años de experiencia profesional en desarrollo con .NET (C#, ASP.NET Core, EF Core) en entornos de producción. Es indispensable contar con experiencia demostrable en la migración y manejo de versiones de .NET, desde .NET 2.X hasta .NET 9, y de .NET Framework desde la versión 3.5 hasta la 4.8.1. Se valorará muy positivamente la experiencia práctica en la implementación de patrones arquitectónicos como Clean Architecture, DDD y CQRS, así como en la configuración y operación de soluciones de CI/CD (Jenkins, GitHub Actions, Azure DevOps) y en el uso de Docker para la contenerización. Es esencial tener conocimientos sólidos en mensajería asíncrona, específicamente con Kafka y/o Pulsar, y en tecnologías de comunicación en tiempo real como SignalR. En cuanto a seguridad, se espera un fuerte entendimiento de normativas como ISO/IEC 27001 (ISMS) y PCI DSS, así como experiencia en hardening de sistemas, gestión de secretos y en la implementación de mecanismos de trazabilidad y auditoría. Se valorará la experiencia en herramientas de networking y automatización como SSH, Telnet, WinRM, WMI y Ansible. En cuanto a bases de datos, se requiere experiencia con SQL Server y PostgreSQL, siendo un plus la familiaridad con MariaDB, InfluxDB y Elasticsearch.

Se ofrece

Contrato indefinido con jornada completa. El salario ofrecido se sitúa entre 40.000 € y 42.000 € brutos anuales. La modalidad de trabajo es exclusivamente remota (teletrabajo no contemplado).