Technical Lead - .Net 8 / Modernización con Ia
En Valtx, empresa con 25 años de experiencia en el mercado peruano, cuyo objetivo principal es convertirse en un socio estratégico, mediante soluciones tecnológicas en los diversos aspectos de los procesos de negocios; el desarrollo, implementación y mantenimiento de aplicaciones e infraestructura tecnológica para el negocio; y consultoría en diversos procesos de transformación, nos encontramos en la búsqueda de un Líder Técnico
Profesional responsable de liderar la modernización del sistema legacy en VB6 hacia .NET 8+, incorporando como eje principal el uso estratégico de inteligencia artificial (GitHub Copilot) para acelerar procesos de análisis, refactorización, generación de código, documentación y pruebas, asegurando calidad, seguridad y gobernanza del código generado.
¿Qué responsabilidades tendrá?
- Analizar técnicamente el sistema legacy en Visual Basic 6 y definir la estrategia de modernización.
- Diseñar la arquitectura objetivo en .NET Core 8 o superior.
- Liderar técnicamente al equipo de desarrollo.
- Participar directamente en el desarrollo y refactorización de componentes críticos.
- Desarrollar servicios, APIs, componentes de negocio e integraciones necesarias para la modernización.
- Supervisar y ejecutar la migración de lógica de negocio desde VB6 hacia C#/.NET.
- Validar y revisar código desarrollado por el equipo, incluyendo código generado con GitHub Copilot.
- Definir lineamientos de uso de IA en el proyecto y promover su uso seguro y productivo.
- Desarrollar pruebas técnicas, componentes reutilizables y soluciones a problemas complejos.
- Coordinar aspectos técnicos de base de datos, integración, calidad, seguridad y despliegue.
- Elaborar documentación técnica y asegurar el cumplimiento de estándares de desarrollo.
¿Qué requisitos necesito?
Formación académica y profesional:
- Técnico, Bachiller o Titulado
Experiencia:
Conocimiento técnico en:
A. Dominio de modernización de aplicaciones legacy.
- Proyectos de migración, refactorización o modernización de aplicaciones legacy.
- Análisis de sistemas desarrollados en Visual Basic 6.
- Identificación de: dependencias técnicas, componentes COM/ActiveX, lógica embebida en formularios, reglas de negocio acopladas, acceso a datos heredado.
- Definición de estrategias de modernización: refactorización progresiva, reescritura parcial, migración por módulos, patrón strangler / convivencia legacy-nuevo.
- Evaluación de riesgos técnicos de migración.
- Capacidad para traducir una solución monolítica/legacy en una arquitectura moderna mantenible.
- Capacidad para priorizar componentes a migrar según criticidad, complejidad e impacto.
B. Dominio avanzado de GitHub Copilot, experiencia aplicando la IA para:
- Uso avanzado de Github Copilot en entornos empresariales.
- Refactorización de código legacy VB6 hacia C#/.NET.
- Generación asistida de código estructurado y limpio.
- Conversión de lógica procedural a arquitectura moderna.
- Generación de pruebas unitarias y casos de test.
- Análisis y comprensión de código heredado.
- Generación de documentación técnica automática.
- Identificación de code smells y deuda técnica.
- Propuesta de mejoras de arquitectura.
- Validación técnica del código generado
- Identificación de riesgos de IA
- Buenas prácticas de prompting técnico.
C. Dominio de .NET Core 8 o superior
- ASP.NET Core / C# avanzado, Diseño y desarrollo de: APIs REST, servicios backend, aplicaciones web empresariales, librerías reutilizables
- Programación asincrónica, Inyección de dependencias, Manejo de errores y logging
D. Arquitectura de software
- Diseño modular, Desacoplamiento entre presentación, lógica y datos, Integración de componentes legacy con componentes modernos Arquitectura evolutiva (coexistencia legacy + nuevo)
E. Base de datos SQL Server
- Diseño y optimización de consultas SQL, Migración de lógica de datos desde VB6
F. Integración con sistemas heredados y externos
G. Seguridad de aplicaciones
- Buenas prácticas de desarrollo seguro, Autenticación y autorización, Gestión de secretos y credenciales, Protección de datos sensibles, Validación de entradas, Revisar que el código modernizado no replique debilidades del sistema legacy.
H. Pruebas y aseguramiento de calidad
- Unit testing., Testing de regresión, Automatización de pruebas., Estrategias para validar equivalencia funcional entre sistema legacy y solución modernizada.
Condiciones de trabajo:
- Trabajo hibrido (San Isidro).
Beneficios:
- Planilla Completa desde el 1er día de trabajo.
- EPS
- Convenios Corporativos.
- Crecimiento y desarrollo profesional.
¿Por qué Valtx?
Porque creemos que el talento se potencia con propósito. En Valtx no solo desarrollamos tecnología, transformamos negocios y acompañamos a nuestros colaboradores en su desarrollo profesional, promoviendo una cultura colaborativa, cercana y orientada a la excelencia.
¿Estás listo para construir soluciones que marcan la diferencia?
Postula hoy y forma parte de un equipo que evoluciona contigo.