Profesional titulado en Ingeniería Informática, Ingeniería de Sistemas, Administración y Gestión de Informática o áreas afines.
Preferible contar con certificaciones en Gestión de TI o Desarrollo de Software.
Experiencia mínima de 6 años en un lenguaje robusto (Java, .NET o Python), con capacidad para resolver problemas complejos de lógica e integración independientemente del lenguaje.
Conocimiento sólido en patrones de diseño y arquitectura de software.
Dominio experto de SQL y patrones de diseño (MVC/MVVM) en su lenguaje principal.
Experiencia indispensable en integración de APIs, especialmente con servicios de Inteligencia Artificial.
Dominio de frameworks de pruebas (xUnit, NUnit, JUnit o PyTest) y capacidad para garantizar la estabilidad del código mediante pruebas automatizadas.
Conocimiento profundo del entorno de ejecución de su lenguaje (JVM, CLR o intérprete), gestión de memoria y optimi...