Descripción del puesto
1. Colabora en la elaboración e implementación del Plan Estratégico Informático
2. Recopila información relacionada al sistema a desarrollar utilizando técnicas de investigación
3. Analiza los requerimientos y desarrolla los sistemas de información
4. Documenta los diseños de los sistemas de información
5. Desarrolla el diseño detallado de los módulos del sistema asignado
6. Realiza las pruebas individuales e integrales de cada módulo asignado
7. Elabora y actualiza documentación técnica para cada sistema asignado
8. Elabora los manuales de operación que permiten al usuario el óptimo manejo y aprovechamiento de los sistemas
9. Capacita a los usuarios en la implantación para la utilización de los sistemas
10. Realiza el mantenimiento necesario para los sistemas y su documentación, de acuerdo a las necesidades cambiantes de los usuarios
11. Asiste a los usuarios ante problemas en el manejo de los sistemas y subsistemas
12. Diseña y solicita al administrador de la base de datos los cambios y ajustes necesarios en las estructuras de los datos, en atención a solicitudes de los usuarios de los sistemas
13. Diseña la estructura del directorio de aplicaciones de software que usarán los sistemas automatizados
14. Diseña y da mantenimiento a las aplicaciones de la empresa en la web
15. Informa al responsable inmediato y al Director de Informática, de los avances y problemas encontrados en los sistemas de información
16. Participa en reuniones internas y externas relacionadas con las funciones a su cargo, conforme a las orientaciones superiores
17. Desempeña tareas afines a su cargo orientadas por su jefe inmediato
Requisitos
- Experiencia Deseada: Mínimo 2 años de experiencia como Analista Programador, arquitecto de soluciones informáticas o puestos relacionados
- Nivel Académico: Graduado de Ingeniería en Sistemas, Computación o carreras afines
- Contabilidad: Básica
- Competencias Organizacionales Esperadas: - Arquitecto de software - Dominio de inglés técnico - Amplios conocimientos y experiencias acerca de metodología de desarrollo de sistemas de información - Lenguajes de programación orientada a objetos principalmente JAVA - Experiencia en desarrollo de aplicaciones Web - Conocimientos de Hibernate Java - Conocimientos de Bootstrap css - Base de datos relacionales, de preferencia Oracle - Ingeniería de Software y ambientes multiusuarios - Habilidad para trabajar en equipo
Beneficios Beneficios de ley y seguro de vida