Desarrollador Senior.NET y ASP.NET

Krell Consulting & Training
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Spanish
Experience level
Junior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
ASP.NET
JavaScript
.NET
ADO.NET
API
HTML5
C Sharp (Programming Language)
CSS
Cipher
Data Security
Software Design Patterns
Entity Framework
HTTP Secure
JMeter
PostgreSQL
Microsoft Visual Studio
Microsoft Message Queuing
Windows Presentation Foundation
Microsoft SQL Server
MVC
NuGet
Nunit
Oracle Applications
RabbitMQ
Mstest
Swagger
Windows Forms
Openapi
Azure
File Transfer Protocol (FTP)
.NET Core
React
GIT
Xunit
Moq
Vue.js
Modularization
Angular
Git Flow
Front End Software Development
Software Version Control
Web Api

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

Apply for this position