Analista Programador .NET con Microsoft Service Broker / NIVEL DE INGLES ALTO . REMOTO

Squad Desarrollo · Remoto

Inscribirme

Descripción

Metrica líder en la transformación digital y consultoría tecnológica, buscamos incorporar a nuestro equipo un/a Analista Programador .NET con experiencia en Microsoft Service Broker y nivel alto de inglés, para unirse a proyectos innovadores y de gran envergadura.

Analista Programador .NET + Microsoft Service Broker NIVEL DE INGLES ALTO IMPRESCINDIBLE.


Requisitos

  • Experiencia mínima 6 años de experiencia en desarrollo .NET en entornos enterprise.
  • Experiencia específica: 3 años en desarrollo de sistemas backend críticos (Monitorización/ sistemas operacionales).
  • Experiencia demostrable en integración asíncrona y mensajería.
  • Dominio avanzado de C# y .NET Framework 4.x.
  • Deseable experiencia en .NET Core o .NET 6+.
  • Experiencia sólida en desarrollo backend con ASP.NET MVC, Web API, servicios Windows y procesos batch.
  • Desarrollo en arquitectura por capas, con separación de lógica de negocio, acceso a datos e integración.
  • Desarrollo de componentes de monitorización con SQL Server Service Broker, incluyendo diseño y consumo de colas, procesamiento asíncrono y desacoplado, gestión de contratos, mensajes y activación.
  • Programación asíncrona y multihilo con Task, async/await y paralelismo controlado.
  • Acceso a datos con ADO.NET o Entity Framework. Dominio de SQL Server, T SQL, procedimientos almacenados, transacciones, concurrencia y consistencia.
  • Diseño de interfaces de integración entre sistemas OSS. Manejo de errores, reintentos y trazabilidad en procesos críticos.
  • NIVEL DE INGLES ALTO IMPRESCINDIBLE


Conocimientos deseables:

  • Experiencia en arquitecturas orientadas a eventos y procesamiento asíncrono.
  • Patrones de integración: integración basada en colas, idempotencia, retry y dead letter handling.
  • Uso de Service Broker en producción: monitorización, resolución de bloqueos y mensajes retrasados.
  • Patrones de software: Factory, Strategy, Repository y Dependency Injection.
  • Aplicación de Clean Code y SOLID. Git, gestión de ramas, revisión de código e integración en pipelines corporativos. Testing unitario y de integración en backend .NET.
  • Documentación de interfaces técnicas y flujos de monitorización.


Otros aspectos valorables:

  • Experiencia en transporte, ticketing, fare collection o back office.
  • Conocimiento de sistemas legacy y evolución controlada.
  • Experiencia en sistemas críticos 24x7.
  • Capacidad de análisis funcional y técnico para interpretar requisitos de monitorización y traducirlos en diseños implementables.
  • Experiencia en gobernanza estricta, auditoría, trazabilidad y control de cambios.
  • Buena documentación técnica