Descripción del puesto
OBJETIVO DEL CARGO.
Programar el software de los productos o servicios ofrecidos por la empresa, para asegurar los requisitos funcionales y no funcionales del cliente.
FUNCIONES A DESEMPEÑAR:
- Asistir a reuniones de levantamiento de requerimientos técnicas de nuevas soluciones o actualizaciones de las existentes en el caso que fuese necesario.
- Conocer el proceso del desarrollo y llevar a cabo la programación del proyecto asignado.
- Realizar las pruebas específicas y funcionalidades del desarrollo e implementación.
- Participar en la ventana de trabajo para la puesta en producción de los desarrollos de servicios y productos asignados.
- Analizar, detectar y corregir los errores reportados en los desarrollos y/o de los sistemas en producción.
- Documentar el código generado.
- Documentar las tareas asignadas en la herramienta respectiva.
- Realiza respaldo de la información bajo su responsabilidad.
- Mantener en orden equipo y sitio de trabajo, reportando cualquier anomalía.
- Realizar otras tareas solicitadas por la jefatura.
Requisitos
Formación Académica: Ingeniero en Sistemas, Telemática o carreras afines
Experiencia Previa: 1año en cargos similares.
Conocimientos:
- Desarrollo de aplicaciones web (Java, Python o PHP)
- Desarrollo de aplicaciones móviles (Android, iOS o similares)(Opcional)
- Base de datos relacionales (MySql, Oracle o Postgree)
- Herramientas para Machine Learning (Opcional)
- Herramientas para Big Data (Opcional)
- Sistemas operativos Linux y Windows
- Herramienta de versionamiento y revisión de código.
- Documentación de código
- Ciclos de desarrollo del software
Capacitaciones/Otros conocimientos:
- Lenguajes de Programación (Java, Python o PHP) (Opcional)
- Lenguajes de programación de Microcontroladores (C, ARDUINO) (Opcional)
- Gestión de Riesgos
- Normas ISO (9001, 27001, 22301)
Beneficios
- Salario acorde al mercado
- Beneficios de ley
- Alimentación
- Uniformes
- Capacitación constante