Perfil Senior con al menos 6 años de experiencia en desarrollo .NET y ASP.NET y capacidad de liderazgo técnico para las Administraciones Públicas
Requisitos técnicos principales - Dominio de C# y .NET Framework (3.5 y 4.x) y/o .NET Core. - Experiencia en ASP.NET: Web Forms, MVC, Web API (deseable ASP.NET Core). - Conocimiento de arquitectura por capas y orientación a servicios; deseable experiencia en microservicios 1 año) - Programación multihilo y asíncrona (Threads, Task, async/await). - Uso de librerías para comunicaciones seguras y transferencia de ficheros (SFTP, FTP, HTTP(S), edtFTPnet/PRO). - Experiencia con componentes criptográficos (.NET Crypto API): MAC, cifrado y firmas digitales. - Diseño y construcción de APIs REST (ASP.NET Web API / Core) y familiaridad con OpenAPI/Swagger. - Acceso a datos mediante Entity Framework, ADO.NET o Dapper; experiencia con SQL Server, Oracle y PostgreSQL. - Conocimiento en integración distribuida: colas, mensajería (MSMQ, RabbitMQ, Azure Service Bus), patrones pub/sub.
Conocimientos deseables
- Patrones de diseño: Factory, Strategy, Repository, DI. - Clean Code. - Gestión de soluciones .NET: Visual Studio, NuGet, modularización. - Control de versiones Git. - Testing: MSTest, NUnit, xUnit, mocks con Moq; pruebas de carga con JMeter o similares. - Front-end complementario: HTML5, CSS3, JavaScript, Angular, React o Vue.js. - Experiencia en WinForms/WPF, especialmente en módulos tipo LTBCC, y procesos de migración a web. - Integración con sistemas de transporte (Oyster, CTE, EM de Metro/National Rail). - Gestión de logs y telemetría (log4net, NLog, Serilog). - Experiencia en migración de sistemas legados (.NET 3.5 / 4.; .NET Core). - Control de versiones con flujos como Git Flow o trunk-based development.
Condiciones
- Contrato indefinido - 100% teletrabajo - Horario: L-J: 08:00-18:00 V: 08:00-15:00 - Calendario laboral Madrid