Desarrollador Senior .NET y ASP.NET
Role details
Job location
Tech stack
Requirements
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.
Benefits & conditions
Contrato indefinido
-
100% teletrabajo
-
Horario:
L-J: 08:00-18:00
V: 08:00-15:00
- Calendario laboral Madrid