Analista/Programador .NET Microsoft Service Broker

CMV Consultores
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate
Compensation
€ 42K

Job location

Tech stack

Clean Code Principles
.NET
Microsoft Windows
ADO.NET
Business Logic
ASP.NET
C Sharp (Programming Language)
Code Review
Data Security
Dependency Injection
Entity Framework
Microsoft SQL Server
Systems Development Life Cycle
Service-Oriented Architecture
SQL Databases
.NET Core
Backend
GIT
Web Api

Job description

Desde CMV Consultores te brindamos las mejores oportunidades, en importantes clientes.

Requirements

Buscamos un Analista Programador .NET + Microsoft Service Broker con 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. 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 NIVEL DE INGLES ALTO IMPRESCINDIBLE, Idiomas: Inglés (Alto)

Formación Mínima: FP2/Grado Superior

Nivel Profesional: Empleado

Benefits & conditions

Contrato indefinido y salario competitivo según valía. Proyecto a largo plazo, * Jornada completa Jornada

  • 3-5 años Experiencia

  • Indefinido Tipo contrato

  • 39.000 € - 42.000 € Bruto/año Salario

  • Microsoft Service Broker c# .Net Framework .Net Core

Apply for this position