Responsabilidades del Puesto
Construir soluciones digitales, aplicando las mejores prácticas en todo su ciclo de vida (análisis, diseño, desarrollo, pruebas y despliegue de las soluciones de software).
Realizar descubrimiento con las diferentes unidades de trabajo internas y externas de la compañía para precisar las necesidades y características de las soluciones que deben ser construidas.
Participar de las sesiones técnicas de las diferentes iniciativas digitales para contribuir en el descubrimiento y entendimiento de estas con clientes internos y externos.
Crear código optimizado para el análisis y la gestión de datos para ejecuciones en la nube y OnPremise.
Construir pruebas unitarias para los desarrollos realizados cumpliendo con la cobertura definida para el proyecto.
Participar en el diseño y en la creación de modelos que den respuesta a las necesidades técnicas de análisis de big data, incluyendo el flujo de datos, integraciones, bases de datos y almacenes de datos.
Dar soporte a las funcionalidades existentes y crear desarrollos para las mejoras en el sistema.
Participar en el planteamiento e implementación de soluciones basadas en la gestión de datos para los requerimientos recibidos.
Participar en el diseño de entidades de datos y de flujos de información asociados a cada proceso de negocio.
Seguir el marco de trabajo Scrum definido para el proyecto con sus actividades y ceremonias.
Agregar valor en solución de incidentes y mejoras frente a código de ejecución.
Aplicar metodologías ágiles.
Participar de las sesiones técnicas y de proyectos que sean necesarias para la consecución de los objetivos planteados.
Requisitos y habilidades
Perfil
- Profesional en estadística, matemático, ingenieros de sistemas, ingeniero industrial, administrativo, ingeniero de control con especialización en ciencia de datos.
Experiencia mínima dos (2) años desempeñando cargos o llevando a cabo actividades relacionadas con este perfil.
Competencias fundamentales / Soft Skills
- Orientación a los resultados,
- Compromiso con la calidad del trabajo
- Trabajo en equipo
- Tolerancia a la presión
- Atención a los detalles
- Comunicación efectiva.
- Capacidad de autogestión y conocimiento integral de los procesos de ingeniería de Software.
- Capacidad de autoaprendizaje y adopción de nuevas tecnologías.
- Análisis de información.
- Trabajo en equipo.
- Compromiso con las tareas.
- Responsabilidad.
- Capacidad de trabajo en forma remota.
- Comunicarse eficientemente.
- Cumplir con los plazos establecidos.
- Disposición al aprendizaje.
Resultados esperados
- Generación de entregables y artefactos técnicos y documentales definidos en el proyecto y/o en el soporte.
- Aporte en la generación de soluciones a los requerimientos.
- Aporte en el Entrega de valor en cada uno de los sprints.
- Cumplimiento en la planeación, definición de tareas, refinamiento, y desarrollo de las HU asignadas.
- Cumplir con la cobertura definida en el análisis de código estático del proyecto evaluada por SonarQube.
- Atención oportuna de los incidentes que ingresen a la bandeja del paquete de soporte.
- Velar por el cumplimiento de atención en los ANS´s establecidos en el contrato de soporte.
- Asistencia a las ceremonias del sprint donde participe.
Conocimientos en
- Soluciones digitales en dominios como: Gemelos Digitales, IoT en la nube (Internet de las cosas), Smart Things, Blockchain, Inteligencia Artificial, Analítica Avanzada, Ingeniería de Datos y soluciones digitales en la nube.
- Plataformas y/o tecnologías: Azure, Net Core, Python, entre las principales.
- Prácticas Ágiles y DevSecOps
- SQL Server Integration Services (SSIS)
- Pyspark, Pandas, Numpy.
- Azure Databricks.
- Azure Datafactory.
- SQL Server y Oracle
- Gestión de datos no estructurados.
- Git – GitHub.
- Azure Devops.
Conocimientos deseables
- Conceptos básicos en el sector de Energía: mercados eléctricos.