Bogotá

Freelance

Arquitecto de aplicaciones

El papel del Arquitecto de Aplicaciones es planificar, coordinar, diseñar y supervisar todas las actividades relacionadas con la integración de programas de software, aplicaciones y soluciones de terceros según sea necesario para cumplir con el negocio
requisitos de la organización. Este individuo también es responsable de desarrollar y mantener un blueprint de arquitectura de aplicaciones para la organización. Este individuo supervisará las pruebas de la interoperabilidad de los módulos de aplicación en desarrollo por equipos de desarrollo de software internos, software comercial listo para usar implementado en la organización y con terceros externos según sea necesario. Las habilidades de comunicación probadas, las habilidades de resolución de problemas y el conocimiento de las mejores prácticas de integración son fundamentales para el rendimiento exitoso en este rol.

Share with:


Responsabilidades

Estrategia y planificación
• Desarrollar y mantener un plan de arquitectura de integración para la organización.
• Organizar proyectos de integración y estrategias correspondientes entre unidades de negocio y equipos de desarrollo.
• Planificar, ejecutar y gestionar la integración de nuevas aplicaciones en sistemas y software existentes en toda la empresa.
• Planificar, ejecutar y gestionar la integración de la nueva tecnología de integración de aplicaciones en el entorno de IA existente.
• Asegurar que los proyectos de integración cumplan con los requisitos y objetivos del negocio, cumplan con los requisitos del usuario final e identifiquen y resuelvan los problemas de los sistemas.
• Asegurar que la planificación y las prácticas de integración estén alineadas con los objetivos estratégicos del negocio y la visión estratégica general de la empresa.
• Desarrollar estándares y procesos para apoyar y facilitar proyectos e iniciativas de integración.
Adquisición & Despliegue
• Investigar y hacer recomendaciones sobre productos y servicios de integración en apoyo de los esfuerzos de adquisición y desarrollo.
• Colaborar con analistas, diseñadores y propietarios de sistemas en las pruebas de programas y aplicaciones de software recién integrados.
• Fase de pruebas de integración de plomo de software y aplicaciones en desarrollo con el fin de identificar y remediar posibles áreas problemáticas.
• Enlace con desarrolladores de software e ingenieros para abordar problemas en la lógica del programa y la interoperabilidad de nuevas aplicaciones con el software de sistemas existente.
• Construir relaciones con equipos de desarrollo de software e ingeniería para obtener una comprensión de las arquitecturas de aplicaciones y la funcionalidad requerida.
• Crear relaciones con los proveedores de software de aplicaciones implementado en el entorno de TI de la organización para obtener información y proporcionar comentarios sobre sus capacidades de integración técnica.
Gestión operativa
• Asegurar la recopilación e interpretación coherente de los diversos procesos de negocio afectados por los esfuerzos de integración.
• Trabajar diligentemente para mejorar o mejorar los procesos de negocio a través de la integración o, según sea necesario, minimizar el impacto de la integración en dichos procesos.
• Evaluar los resultados de los proyectos de integración, luego informar y hacer recomendaciones basadas en los hallazgos.
• Cuando sea necesario, proporcionar orientación a los miembros junior del equipo.

Experiencia Requerida

• 5 años de experiencia directa en aplicaciones de nivel empresarial.
• Experiencia probada en el desarrollo de diseños arquitectónicos a nivel de empresa y solución.
• Experiencia probada en la supervisión de la vinculación de aplicaciones multifuncionales entre unidades de negocio y sistemas dispares.
• Experiencia con análisis de requisitos técnicos y empresariales, modelado/mapeo de procesos de negocio, desarrollo de metodologías y mapeo de datos.
• Amplia experiencia con aplicaciones de software principales.
• Lenguajes de programación técnicamente fluidos.
• Fuerte experiencia en metodologías de gestión de riesgos en relación con la integración/ingeniería de software.
• Experiencia directa y práctica con herramientas de integración automatizadas.
• Conocimiento de las técnicas de diseño y gestión de bases de datos relacionales.
• Buenas habilidades de gestión de proyectos y/o una exposición sustancial a estructuras de trabajo basadas en proyectos, modelos de ciclo de vida de proyectos, etc.
• Fuerte conocimiento de las mejores prácticas y metodologías de control de calidad de sistemas y software.
• Competencia con construcciones y esquemas XML.
• Confianza y experiencia con protocolos y esquemas DE API como SOAP y REST.
• Conocimiento de protocolos y estándares de red.
• Comprensión sólida de las necesidades y requisitos del usuario final.
• Excelente comprensión de los objetivos y metas de la organización.

Habilidades Requeridas

• Excelentes habilidades de comunicación oral e interpersonal.
• Habilidades sobresalientes de escritura y documentación.
• Capaz de comunicar ideas tanto en lenguaje técnico como fácil de usar.
• Capaz de llevar a cabo investigaciones sobre problemas de aplicación y productos.
• Altamente automotivado y dirigido, con gran atención al detalle.
• Capaz de priorizar y ejecutar tareas en un entorno de alta presión.
• Experiencia trabajando en un entorno colaborativo y orientado al equipo.
• Conocimiento de las prácticas y leyes de privacidad de datos aplicables.

Educación

• Diploma universitario de cuatro años o título universitario en ciencias de la computación o ingeniería informática, y/o 6 años de experiencia laboral equivalente.

Abrir chat