Desarrollador Senior .NET/C, hibrido
Empresa
APS - IESA
Provincia
Madrid
Ciudad
Madrid
Tipo de Contrato
Tiempo Completo
Salario
Entre 39000 Euros y 48000 Euros Bruto/año
Descripción
Desarrollador Senior .NET/C#
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.
C#,.NET,Microservicios,APIs RESTful
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.
C#,.NET,Microservicios,APIs RESTful