En este rol, tendrás la oportunidad de:Diseñar, desarrollar o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en aplicaciones, o peticiones específicas de API.
Funciones:Diseñar, desarrollar, adaptar, extender e integrar soluciones de software existentes.Aplicar mejoras continuas sobre los desarrollos en relación con la funcionalidad, la seguridad y la viabilidad económica.Garantizar las conexiones de los sitios, bases de datos y detectar conflictos con las aplicaciones.Entregar a través de la totalidad del ciclo de vida de aplicaciones concepto, diseño, desarrollo, implementación, prueba y soporte.Aplicar metodologías ágiles en los procesos de desarrollo.Manejo de estándares de codificación.Manejar las herramientas definidas por la compañía para la gestión de los desarrollos.
Requisitos para el rol:Formación Académica: Ingeniero de Sistemas, Ingeniero electrónico, Ingeniero de software.Experiencia: 5 años de experiencia en total y al menos 2-3 años en desarrollos de proyectos de desarrollo librerías de procedimientos, web services ( soap/rest ) desarrollados en progress OpenEdge 4GL.
Conocimiento Técnico Requerido:Indispensable Progress open Edge 4GL,Análisis y diseño de base de datos en progress ( tablas, Índices)Diseño de aplicaciones.Desarrollo de mejoras a Software desarrollados en Progress 4GL.inglés Intermedio - avanzado (deseable)Algoritmos y estructuras de datos.Conocimiento de métodos de autentificación y autorizaciónDominio de lenguajes de programación (Paradigmas: Estructurados, Orientado a Objetos, etc.).Conocimientos en manejo de base de datos Relacionales y No Relacionales.Conocimiento de herramientas de control de versiones como GIT u otros.Conocimientos de patrones de software empresarial.Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo.
Valoramos las siguientes competencias:Iniciativa, proactividad y capacidad de análisis para la resolución de problemas.Flexibilidad en sus enfoques de las situaciones y búsqueda permanente de la calidad.Actuar ateniéndose a un orden propio que le facilite el acceso a lo que pueda necesitar.Conocimientos, metodologías y modelos de calidad para la industria del software.Capacidad de trabajar en equipo, estando dispuesto a preguntar, a compartir información y conocimientos y a tomar en cuenta a los usuarios.
¿Por qué Intcomex?Intcomex es la plataforma líder de soluciones con valor agregado, productos tecnológicos y solución Cloud en América Latina y el Caribe.Tenemos la experiencia para comprender la diversidad de cada uno de los mercados latinoamericanos y la flexibilidad para adaptar nuestro plan global de ser el distribuidor de tecnología de elección cubriendo las necesidades del mercado.