Licenciatura en Ciencias de la Computación, Ingeniería de Software, o campo relacionado, o experiencia profesional equivalente.
5+ años de experiencia profesional en desarrollo de software construyendo y manteniendo aplicaciones comerciales.
Experiencia profesional sólida con C++ en una base de código grande orientada a objetos.
Experiencia con principios de diseño orientado a objetos, patrones de diseño de software y prácticas modernas de ingeniería de software.
Experiencia diseñando e implementando soluciones de software mantenibles y extensibles.
Habilidades sólidas de depuración, resolución de problemas y análisis de causas raíz.
Experiencia participando en revisiones de código y promoviendo estándares de codificación y mejores prácticas de ingeniería.
Excelentes habilidades de colaboración y comunicación, con la capacidad de trabajar efectivamente entre desarrollo, QA, producto y partes interesadas comerciales.
Inglés intermedio-avanzado o avanzado (indispensable)
Calificaciones Preferidas
Experiencia con C#, .NET, WPF y SQL.
Experiencia trabajando en aplicaciones de escritorio grandes y de larga duración.
Experiencia reduciendo deuda técnica mientras se equilibra la entrega de funcionalidades.
Experiencia mentoringando desarrolladores y proporcionando liderazgo técnico.
Familiaridad con ingeniería, CAD, manufactura u otros dominios de software técnico complejo.