Técnico/A Desarrollo Multiplataforma

Detalles de la oferta

Empresa tecnológica asturiana, con centros de trabajo en Oviedo y Gijón precisa incorporar a su departamento de informática una persona para el desarrollo de aplicaciones multiplataforma.Se valorará formación profesional, grado en informática o experiencia profesional en desarrollo de aplicaciones multiplataforma.Conocimientos requeridos de las siguientes tecnologías:1.
Lenguaje de ProgramaciónC# : Dominio del lenguaje, incluyendo programación orientada a objetos (POO), genéricos, LINQ, async/await, etc..NET Framework y .NET Core/5+Manejo de excepciones y depuración .2.
Desarrollo de Interfaces de Usuario (UI)Windows Forms (WinForms)Windows Presentation Foundation (WPF)MAUIUWP (Universal Windows Platform)3.
Arquitectura y Patrones de DiseñoMVVM (Model-View-ViewModel)MVC (Model-View-Controller)Patrones de diseñoPrincipios SOLID4.
Acceso a Datos y Bases de DatosEntity Framework (EF Core)ADO.NETSQLiteDapper5.
Integración y ComunicaciónAPIs REST y SOAPgRPCSocketsMQTT / RabbitMQ / Kafka6.
Seguridad y CriptografíaAutenticación y autorización : Identity Server, OAuth, JWT.Cifrado de datos : AES, RSA, Hashing (SHA, PBKDF2).Protección contra inyección SQL y XSS .7.
Multihilo y Programación AsíncronaTask Parallel Library (TPL)Async/AwaitBackgroundWorker y ThreadPool .8.
Manejo de Archivos y Sistema OperativoFileSystem APIRegistro de WindowsInterop con Win329.
Herramientas y EcosistemaVisual StudioGit y GitHub/GitLab/BitbucketNuGetMSBuild y CI/CD


Salario Nominal: A convenir

Fuente: Talent_Dynamic-Ppc

Requisitos

Built at: 2025-06-18T05:59:15.119Z