Desarrollador Senior.NET y ASP.NET
Role details
Job location
Tech stack
Requirements
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, 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.x * .NET Core). Control de versiones con flujos como Git Flow o trunk-based development.
Benefits & conditions
Contrato indefinido 100% teletrabajo Horario: L-J: 08:00-18:00 V: 08:00-15:00 Calendario laboral Madrid, * Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
c# .net asp .net mvc