Estamos buscando un/a profesional comprometido/a, innovador/a y responsable, con conocimiento y experiencia en: diseñar y producir componentes de software inteligentes para ser integrado en aplicaciones funcionales y técnicas; capacidad para comprender los requerimientos de software y traducirlos en soluciones técnicas; dominio de lenguajes de programación relevantes para el desarrollo de la plataforma; manejo de herramientas para gestionar requerimientos y entornos de desarrollo; conocimientos sólidos en base de datos e inteligencia artificial; familiaridad con
arquitectura de software y servicios web y aplicaciones orientadas a servicios (SOA); competencias en algoritmos y estructuración de datos; capacidad para resolver problemas y aplicar enfoques creativos, como consultor/a externo para desarrollar el Piloto del “Proyecto Ciudad Inteligente – Gestión del Tráfico” del Instituto Nacional de Investigaciones Científicas Avanzadas en Tecnologías de Información y Comunicación AIP (INDICATIC AIP), tú realizarás el diseño, la arquitectura, el desarrollo y la implementación del piloto del “Proyecto Ciudad Inteligente – Gestión del Tráfico”, cuyo objetivo es el de la implementación de una Plataforma Inteligente de Información del Tránsito en la Ciudad de Panamá.
Esto es lo que harás:
- Definir y documentar la arquitectura del sistema, incluyendo la estructura, los componentes, los flujos de datos y la integración con otros sistemas o servicios existentes.
- Coordinar la implementación de la plataforma, asegurando la correcta configuración de los entornos de desarrollo, pruebas y producción, así como la integración de los componentes desarrollados.
- Documentar la metodología de instalación y configuración de la plataforma, proporcionando instrucciones claras y detalladas para facilitar la replicación y despliegue de la solución en otros entornos.
- Elaborar el documento de arquitectura tecnológica de la plataforma, describiendo las tecnologías utilizadas, los estándares adoptados, las decisiones de diseño y las mejores prácticas implementadas.
- Definir el alcance del proyecto, que abarcará la justificación, descripción, criterios de aceptación, objetivos, metodologías, entregables, exclusiones, limitaciones, hipótesis y otros detalles relevantes.
- Elaborar un plan y cronograma detallados para el proyecto, estableciendo hitos y plazos claros para el desarrollo, las pruebas y la implementación.
- Colectar los datos necesarios y generar la información requerida para la toma de decisiones y/o predicciones, asegurando la calidad y relevancia de los datos utilizados.
- Revisar las fuentes de datos disponibles y definir estrategias para su recolección, considerando aspectos como la disponibilidad, la confiabilidad y la seguridad de los datos.
- Analizar y realizar el preprocesamiento de los datos, incluyendo tareas como limpieza, validación, completitud y alineación, para garantizar la calidad y consistencia de los datos utilizados.
- Realizar el procesamiento de los datos para generar la información necesaria, abordando desafíos relacionados con Big Data e inteligencia artificial, y aplicando técnicas adecuadas para obtener resultados precisos y significativos.
- Analizar y diseñar el post-procesamiento de los datos, es decir, la visualización de la información a través de elementos como dashboards o paneles interactivos, para facilitar la toma de decisiones y/o predicciones de manera efectiva.
- Evaluar la viabilidad y beneficios de implementar una toma de decisiones automática basada en el concepto de Autonomic Computing, considerando factores como la precisión, la confiabilidad y la ética en la toma de decisiones automatizada.
- Evaluar la opción de utilizar un simulador para apoyar el desarrollo y pruebas del sistema, permitiendo simular diferentes escenarios de tráfico y evaluar el rendimiento del sistema en condiciones controladas.
- Desarrollar el sistema de la Plataforma Inteligente de Información del Tránsito, asegurando su funcionamiento correcto y eficiente, y siguiendo buenas prácticas de desarrollo de software y estándares de codificación.
- Desplegar y poner en producción el sistema desarrollado, realizando las acciones necesarias para asegurar una implementación exitosa y minimizar los tiempos de inactividad.
- Realizar pruebas exhaustivas para identificar y corregir posibles errores o mejoras en el sistema, siguiendo las mejores prácticas de pruebas de software y asegurando la calidad y robustez del sistema final.
- Estas tareas pueden ser ajustadas según las necesidades específicas del proyecto. Es importante tener en cuenta la colaboración estrecha con el equipo de INDICATIC AIP y otras partes interesadas, y proporcionar informes regulares de avance y participación en reuniones de seguimiento.
Requisitos:
- Hoja de vida detallada que refleje la trayectoria y habilidades del candidato con relación al puesto.
- Educación: Ingeniería en sistemas, informática, de software u otros campos pertinentes a las responsabilidades de la función.
- Experiencia: Por lo menos entre 3 y 5 años de experiencia progresiva en diseño de arquitecturas tecnológicas y en documentación técnico-informática.
- Idiomas: Dominio del idioma inglés.