Descripción
**Descripción del puesto**
**Misión del puesto**
Participar en el desarrollo, evolución y mantenimiento de aplicaciones corporativas basadas en tecnologías Microsoft, contribuyendo a la mejora continua de productos existentes y al diseño de nuevas funcionalidades. El puesto requiere experiencia en aplicaciones de escritorio, integración con servicios externos, automatización de procesos y desarrollo de soluciones seguras y robustas.
**Funciones principales**
* Desarrollar y mantener aplicaciones utilizando tecnologías .NET y C\#.
* Participar en la evolución y modernización de aplicaciones existentes, incluyendo tareas de refactorización de código legado.
* Diseñar e implementar integraciones con APIs REST y servicios externos.
* Desarrollar soluciones de automatización e interacción programática con aplicaciones y portales web.
* Garantizar la seguridad de las aplicaciones mediante el uso adecuado de certificados digitales, mecanismos de autenticación y gestión de credenciales.
* Colaborar en la resolución de incidencias, optimización del rendimiento y mejora de la calidad del software.
* Aplicar buenas prácticas de desarrollo, trazabilidad, auditoría y registro de eventos.
**Requisitos imprescindibles**
* Experiencia sólida de más de 10 años desarrollando con **.NET y C\#**.
* Experiencia en desarrollo de aplicaciones de escritorio con **WPF**.
* Experiencia en mantenimiento evolutivo de aplicaciones existentes y refactorización de código legado.
* Experiencia en automatización de navegación, scraping o interacción web programática.
* Conocimientos sólidos de seguridad aplicada, gestión de credenciales, certificados digitales, autenticación y trazabilidad.
* Experiencia en desarrollo e integración de **APIs REST** y aplicaciones basadas en **.NET Core**.
* Experiencia trabajando con certificados digitales, firma electrónica, PKI, almacén de certificados de Windows, criptografía aplicada o integraciones con proveedores de certificación.
**Se valorará especialmente**
* Experiencia en la automatización de sedes electrónicas o de portales de organismos públicos.
* Conocimiento de mecanismos anti\-automatización,robustez ante cambios de front y estrategias de resiliencia en scrapers.
* Experiencia con aplicaciones que requieran **auditoría, logging detallado y trazabilidad**.
**Competencias**
* Capacidad analítica y orientación a la resolución de problemas complejos.
* Autonomía y proactividad.
* Orientación a la calidad y al detalle.
* Capacidad para trabajar en equipo y compartir conocimiento.
* Compromiso con las buenas prácticas de desarrollo y seguridad.
**Modalidad:**
* Incorporación a un equipo técnico de alto nivel, especializado en el desarrollo y mantenimiento de soluciones de software corporativas.
* Incorporación a un equipo técnico de alto nivel, especializado en el desarrollo y mantenimiento de soluciones de software corporativas.
* Participación en proyectos estratégicos con alto componente tecnológico e integración con organismos y servicios externos.
* Madrid, España
* Indefinido
* Experiencia de 5 a 10 años
* Formación Profesional (FP)
* 42\.000 \- 48\.000
* castellano ()
* 0 ()