Desarrollador/a Backend Senior .NET y SQL Server (C# / VB.NET)

Remoto

Inscribirme

Descripción

Buscamos incorporar un/a Desarrollador/a Backend Senior .NET, con al menos 5 años de experiencia en desarrollo de aplicaciones empresariales, para participar en un proyecto tecnológico vinculado al entorno In Flights TFL, centrado en el desarrollo, mantenimiento y evolución de sistemas y componentes esenciales para el funcionamiento de las aplicaciones de negocio.

La posición está orientada a profesionales con sólidos conocimientos en C#, Visual Basic .NET, .NET Framework 4.x y Microsoft SQL Server, acostumbrados a trabajar con aplicaciones corporativas, arquitecturas por capas y sistemas que requieren un alto nivel de fiabilidad, integridad y consistencia de la información.

Formarás parte de un entorno técnico en el que tendrás la oportunidad de trabajar tanto en el mantenimiento y evolución de aplicaciones existentes como en el desarrollo de nuevas funcionalidades y componentes backend, participando en el análisis de necesidades, la resolución de incidencias y la mejora continua del rendimiento de los sistemas.

Una parte importante de tu actividad estará relacionada con los módulos de datos maestros (Base Data), desarrollando y manteniendo procesos de alta, modificación, sincronización y consulta de información, asegurando la correcta aplicación de las reglas de negocio y la consistencia de los datos utilizados por otros sistemas.

También trabajarás en el desarrollo y optimización de procedimientos almacenados, funciones, vistas y transacciones en SQL Server, analizando consultas, identificando posibles problemas de rendimiento y contribuyendo a mejorar la eficiencia de los procesos de acceso y tratamiento de datos.

El puesto requiere capacidad para desenvolverse en entornos tecnológicos consolidados y aplicaciones legacy, comprendiendo el funcionamiento del código existente, evaluando el impacto de las modificaciones y realizando evoluciones de forma controlada, sin comprometer la estabilidad de los sistemas.

Buscamos un perfil con autonomía técnica, capacidad de análisis y orientación a la resolución de problemas, que pueda aportar su experiencia en el desarrollo backend y en la gestión de datos dentro de aplicaciones empresariales.

Condiciones del puesto:

  • Experiencia: mínimo 5 años en desarrollo .NET, de los cuales al menos 3 con C# y Visual Basic .NET.
  • Centro de referencia: San Fernando de Henares (Madrid).
  • Modalidad: posibilidad de teletrabajo 100 %.
  • Formación: Grado universitario o FP de Grado Superior.
  • Inglés: mínimo B2, hablado y escrito.
  • Viajes: disponibilidad para desplazamientos, según las necesidades del servicio; frecuencia y destino pendientes de concretar.


Requisitos

Requisitos técnicos obligatorios

  • Experiencia mínima de 5 años en desarrollo de aplicaciones empresariales con tecnología .NET.
  • Al menos 3 años de experiencia con C# y Visual Basic .NET, participando en el desarrollo, mantenimiento y evolución de aplicaciones de negocio.
  • Dominio de .NET Framework 4.x, especialmente en entornos corporativos con aplicaciones consolidadas.
  • Experiencia sólida con Microsoft SQL Server, incluyendo desarrollo y mantenimiento de procedimientos almacenados (Stored Procedures), funciones, vistas y transacciones.
  • Conocimientos avanzados de SQL, optimización de consultas, análisis de rendimiento y gestión de transacciones.
  • Experiencia en desarrollo de componentes backend, implementación de lógica de negocio y arquitecturas por capas.
  • Experiencia trabajando con módulos de datos maestros (Base Data) o componentes centrales que proporcionan información y servicios a otras aplicaciones.
  • Conocimientos en procesos de alta, modificación, sincronización, consulta y validación de datos, garantizando su integridad y consistencia.
  • Experiencia en acceso a datos mediante ADO.NET y Entity Framework, cuando corresponda.
  • Capacidad para trabajar con aplicaciones legacy, analizando código existente, evaluando impactos y realizando modificaciones y evoluciones controladas.
  • Experiencia en análisis y resolución de incidencias técnicas y funcionales.

Requisitos valorables

  • Experiencia en desarrollo o mantenimiento de aplicaciones WinForms o WPF.
  • Conocimientos de buenas prácticas de desarrollo, Clean Code y principios SOLID.
  • Familiaridad con patrones de diseño Repository y Service Layer.
  • Experiencia en pruebas unitarias y validación funcional.
  • Colaboración con equipos de administración de bases de datos (DBA).
  • Conocimientos de análisis de bloqueos, concurrencia y optimización de transacciones en SQL Server.
  • Experiencia documentando estructuras de bases de datos, procesos y reglas de negocio.
  • Participación en proyectos con sistemas core o aplicaciones transversales.
  • Experiencia en entornos de operación 24x7 y soporte a producción, sin que ello implique la realización de guardias.
  • Conocimientos de control de versiones con Git, participación en revisiones de código (code reviews), estrategias de branching y control de releases.
  • Experiencia en entornos con procedimientos de control de cambios y trazabilidad.