Esta posición requiere tanto habilidades prácticas de codificación como un sólido entendimiento de sistemas heredados. Trabajará estrechamente con el equipo de TI para garantizar una transición fluida con mínima interrupción en los procesos de negocio.
Responsabilidades Clave:
Analizar la arquitectura existente de VB4 e identificar dependencias y riesgos. (Deseable)
Desarrollar una estrategia de migración para actualizar el código VB4 a.NET Core, manteniendo la funcionalidad actual.
Refactorizar y reescribir el código heredado según sea necesario para cumplir con los estándares de desarrollo modernos.
Utilizar herramientas como Visual Basic Upgrade Companion (VBUC), Visual Studio Migration Wizard, y otras herramientas de migración relevantes.
Configurar conexiones ODBC y asegurar que la comunicación de la base de datos se mantenga con mínimos cambios.
Colaborar con las partes interesadas para probar y validar la nueva aplicación en.NET Core.
Solucionar problemas que puedan surgir durante las fases de migración, pruebas y despliegue.
Documentar el proceso de migración, incluyendo especificaciones técnicas y cambios realizados.
Habilidades y Calificaciones Requeridas:
Más de 5 años de experiência en desarrollo de software, específicamente con tecnologías Visual Basic 4/6 y.NET.
Experiência sólida en VB6, VB.NET y.NET Core 3.1/5/6/7.
Familiaridad con el desarrollo y despliegue de aplicaciones de escritorio.
Experiência trabajando con controladores ODBC y conexiones de bases de datos.
Conocimiento de entornos Windows, incluyendo unidades de red compartidas.
Competencia en modernización de código heredado y comprensión de patrones de diseño.
Fuertes habilidades para la resolución de problemas y capacidad para trabajar de manera independiente.
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Sueldo: $70,000.00 - $77,000.00 al mes
Beneficios:
- Seguro de gastos médicos
- Confiable de la vista
- Seguro dental
Tipo de jornada:
- Lunes a viernes
- Turno de 8 horas
Escolaridad:
- Licenciatura terminada (Deseable)
Idioma:
- Inglés avanzado (Deseable)
Licencia/Certificación:
- C1 Advanced (Obligatorio)
Lugar de trabajo: remoto híbrido en 11000, Ciudad de México, CDMX