Desarrollador/a C# .NET Core
Requisitos:
Desarrolladores con las siguientes habilidades y experiencia:
🔹 C# y .NET Core:
Un conocimiento profundo de C# es fundamental para trabajar con .NET Core 9. Los desarrolladores deben estar familiarizados con las características del lenguaje, las bibliotecas estándar y las herramientas de desarrollo de .NET Core.
🔹 Windows Forms:
Dado que la aplicación actual está construida con Windows Forms, los desarrolladores deben tener experiencia en la creación, mantenimiento y refactorización de interfaces de usuario en este framework.
🔹 Patrones de Diseño:
La refactorización implica mejorar la estructura y diseño del código existente. Los desarrolladores deben ser expertos en patrones de diseño como MVC (Modelo-Vista-Controlador), MVVM (Modelo-Vista-ViewModel), o arquitecturas similares para facilitar la migración y mejorar la mantenibilidad del nuevo código.
🔹 Pruebas Unitarias:
Una parte crucial de la refactorización es garantizar que el código funcione correctamente después de los cambios. Los desarrolladores deben tener experiencia en la escritura de pruebas unitarias para validar el comportamiento de la aplicación durante y después de la migración.
🔹 Citrix (opcional pero deseable):
Si bien no es estrictamente necesario, tener desarrolladores con experiencia en Citrix puede ser beneficioso para comprender la interacción de la aplicación con el entorno de Citrix y realizar la migración de manera más eficiente. Pueden ayudar a identificar posibles problemas y optimizar el rendimiento de la aplicación en el nuevo entorno.
🔹 Migración de Aplicaciones (opcional pero deseable):
Conocimiento específico en migración de aplicaciones, especialmente de Windows Forms a .NET Core, puede acelerar el proceso y evitar errores comunes. Experiencia en la adaptación de la lógica de negocio, la interfaz de usuario y la integración con el nuevo framework es valiosa.
📌 En resumen:
Se necesitan desarrolladores con habilidades sólidas en C#, .NET Core, Windows Forms, patrones de diseño y pruebas unitarias, y es altamente deseable que cuenten con experiencia en Citrix y migración de aplicaciones para asegurar una transición exitosa y eficiente a .NET Core 9.
🏢 Modalidad:
Híbrida (Madrid, nos tienen que confirmar a qué oficinas tendrían que acudir)
📅 2 días presencial, 3 telemático
📌 Estamos intentando que sea 1 presencial, 4 telemático.
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.