Job Description

Descripción general del puesto: Analiza y desarrolla requerimientos del negocio, define e implementa especificaciones de soluciones empresariales, así como la definición y ejecución de pruebas unitarias que contribuyan en el alcance de las metas organizacionales con énfasis en la calidad de los entregables. El analista identifica, define e implementa soluciones de negocio centrado en el beneficio que obtendrán las unidades de negocio y estableciendo métricas. Trabaja en conjunto con los líderes técnicos en la definición de las soluciones de acuerdo los estándares establecidos y estrategias de IS&T. Apoya y/o resuelve problemas en producción.Deberes y responsabilidades esenciales: Analiza las necesidades de negocio, documenta el caso de negocio, diseña, implementa y mantiene soluciones de software.Estima esfuerzos, tiempo, y costo de implementación de las soluciones de software.Analiza soluciones a problemas organizacionales de acuerdo a su juicio experto y costo efectividad para las compañías del Grupo. Incluye, pero no se limita a soluciones “out of the box” de terceros, desarrollo interno, desarrollo con terceros, etc.Recomienda cambios y/o actualiza o mejora los programas existentes en la Empresa.Documenta todas las soluciones que prepara, desde el análisis hasta la implementación y mantenimiento del mismo incluyendo cambios o mejoras a programas existentes.Ofrece adiestramiento a nuevos usuarios y a todos los usuarios de las soluciones de software que se le asignan. Documenta casos de prueba.Provee asistencia técnica en el uso, mantenimiento y operación de las soluciones que provee.Adquiere entendimiento de los procesos de negocio de las unidades organizacionales que atiende e identifica oportunidades de mejora aplicándolo de manera sistemática.Asiste y provee asesoría técnica a los programadores a la vez que evalúa la calidad de sus entregables de acuerdo a las mejores prácticas y estándares organizacionales.Asume responsabilidad y propiedad de las soluciones propuestas y que los resultados vayan acordes con lo que el negocio o la operación de la Empresa necesita y espera.Cumple con los procedimientos operacionales estándar (SOP) establecidos para su rol tanto para su Departamento como para la Empresa en general.Participa en proyectos y/o tareas especiales, según solicitado.Competencias Críticas:Experiencia en Programación de Soluciones Empresariales para Estrategia Digital: Mínimo de cinco (5) años de experiencia en el desarrollo de soluciones empresariales digitales, tanto en entornos web como en la gestión de bases de datos relacionales, orientadas a la transformación y optimización digital de procesos. Esta experiencia debe incluir el diseño, implementación y mantenimiento de aplicaciones empresariales complejas con un enfoque en automatización, eficiencia y escalabilidad.Lenguajes de Programación Java y JavaScript​: Experiencia en el desarrollo de interfaces interactivas y dinámicas en aplicaciones web, con énfasis en el diseño de experiencias de usuario (UX) y interfaces que soporten la estrategia digital de la organización. Conocimiento en buenas prácticas, patrones de diseño y optimización del rendimiento para aplicaciones digitalesTecnologías Web y su Aplicación en Estrategia Digital: Conocimiento profundo en HTML y CSS para la creación y diseño de páginas web efectivas. Experiencia en el uso de XML para la estructuración de datos y XPath para la navegación y manipulación de documentos XML. Habilidad en la integración de web services para permitir la comunicación entre aplicaciones distribuidas y servicios web, clave para la interoperabilidad de sistemas en un entorno digitalProgramación y Manejo de Bases de Datos para Estrategia Digital: Experiencia en programación en Oracle y/o SQL, optimización de consultas y administración de bases de datos. Profundo conocimiento en el manejo de bases de datos relacionales y No SQLExperiencia en ETL (Extract, Transform, Load) y herramientas de integración de datos como DTS y SSIS, esenciales para integrar diversas fuentes de datos y alimentar aplicaciones y plataformas digitales de manera eficiente y efectivaConocimiento en Plataformas de la Nube y su Aplicación en Estrategia Digital, como Azure Synapse Analytics y Azure Data Factory: Capacidad para diseñar, implementar y optimizar soluciones de procesamiento y análisis de datos a gran escalaHabilidad en la creación de pipelines de datos, integración de fuentes diversas y manejo eficiente de grandes volúmenes de información en entornos en la nube, garantizando la eficiencia y la seguridad de los procesos digitalesConocimiento en herramientas de Enterprise Content Management (ECM), preferiblemente en OnBase by Hyland, con un enfoque en la gestión digital de contenidos empresariales, implementación de workflows y reglas de negocio para automatizar procesos y mejorar la eficiencia operativa en el marco de la estrategia digitalExperiencia en integración de APIs y herramientas como UnityScripts, Visual Studio, C#, etc. para desarrollar soluciones tecnológicas que habiliten la comunicación y colaboración digital entre aplicaciones, plataformas y servicios, fundamentales para la creación de ecosistemas digitales interconectadosEducación y/o experiencia:Bachillerato en Sistemas de Información y mínimo de cinco (5) años de experiencia en programación de soluciones empresariales en ambientes web y manejo de bases de datos relacionales. Como también podría considerarse una combinación de educación y experiencia equivalenteMínimo un (1) año de experiencia en la redacción de requerimientos en la fase de análisis utilizando metodologías y mejores prácticasExperiencia con tecnologías Web (HTML, javascripts, CSS, XML, XPATH, Web Services, etc)Diseño e implementación de soluciones de sistemas de información en ambientes distribuidos con alto volumen de transaccionesDiseño e implementación de sistemas de información utilizando algún lenguaje de programación orientada a objetos (java, C#) siguiendo J2EE Design PatternsExperiencia con herramientas de control de versionesExperiencia con base de datos Oracle y MSSQL herramientas asociadas (Designer, TOAD, sqlplus, explain plan, DTS, integration services, etc)Experiencia en la plataforma J2EE y servidores de aplicaciones compatibles con estas especificacionesCursos actualizados de Análisis y Diseño de Sistemas. Aptitud para aprender nuevas técnicas y tecnología de manera autodidactaExperiencia en la Industria del Seguro, preferible. Conocimiento básico de las líneas de negocio y productos de la CompañíaHabilidad para manejar simultáneamente varios proyectos organizacionales con diferentes niveles de complejidadHabilidad para tomar decisiones bajo presión en un ambiente dinámicoCapacidad de trabajo en equipo y colaboración con otrosExcelentes destrezas de comunicación y a diferentes niveles dentro de la organizaciónExcelentes destrezas interpersonales, servicio y manejo de públicoDestrezas de liderato, proactividad y apoderamiento ante situaciones de trabajoLicencias y/o certificaciones:No se requiere licencias y/o certificaciones para ejercer las funciones antes expuestas. Sin embargo, para la ejecución óptima de sus funciones se podrían requerir licencias o certificaciones relacionadas al puestoIdioma:Bilingüe (español e inglés), habilidad para leer, escribir y hablar en ambos idiomas

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period