Diseñar, desarrollar y gobernar la arquitectura de solución en alineación con los objetivos estratégicos de TI y de la organización, asegurando un balance apropiado entre los requerimientos funcionales, la calidad de los entregables y los requerimientos no funcionales. El arquitecto de solución es responsable de velar por la correcta implementación de la arquitectura de solución propuesta en los diferentes proyectos e iniciativas.
Responsabilidades específicas de la posición
1. Trabajar de la mano con los gerentes de proyectos, líderes de iniciativa y clientes internos para transformar los requerimientos de negocio en especificaciones técnicas para la implementación de la solución.
2. Proveer consultoría al equipo de proyectos y otras áreas de TI respecto a temas relacionados a arquitectura de solución.
3. Evaluar e identificar riesgos tecnológicos en los proyectos y comunicarlos de manera clara y objetiva al equipo.
4. Generar la arquitectura de solución a alto nivel y su documentación.
5. Generar arquitectura detallada de la solución y su documentación.
6. Apoyar al equipo de arquitectos en la implementación y generación de patrones de arquitectura para implementar en las soluciones.
7. Apoyar al equipo de arquitectos en el desarrollo y mantenimiento de las guías y principios de arquitectura de solución que deben ser utilizados en la organización.
8. Dar seguimiento a nuevas tecnologías e innovaciones de negocio y ver como se relacionan con la estrategia y objetivos de la organización.
9. Evaluar propuestas de proveedores e identificar pros y contras de las mismas.
10. Dar seguimiento en los proyectos a la correcta implementación de las arquitecturas propuestas.
11. Proponer y colaborar en el desarrollo de mejoras a los procesos y aplicaciones con las que cuenta la organización actualmente.
Experiencia de al menos 5 años en la definición, desarrollo en implantación de arquitecturas de software Bancario basado en desempeño, escalabilidad, usabilidad y disponibilidad.
Experiencia en la implantación de soluciones de procesamiento batch, ambiente web, middleware y mensajería.
Experiencia en diseño de integraciones estándares web service (SOAP/REST), WebSphere MQ, JMS y Enterprise Service Bus.
Experiencia de al menos 3 años en desarrollo de aplicaciones java o .Net
Experiencia en gestión de proyectos.
Conocimientos
J2EE y frameworks de desarrollo java
NETy frameworks de desarrollo Microsoft
Implementación de aplicaciones en ambiente distribuidos
HTML5, CSS3, javascript y frameworks relacionados
Patrones de arquitectura de soluciones, software e integración
Conocimientos en tecnologías BPM y Gestión documental
Conocimientos de infraestructura
Conocimientos de tecnología Oracle, Microsoft (Componentes y Bases de Datos)
Conocimientos de Seguridad de la Información
Lenguajes estándares de documentación (UML, BPMN)
Administración de proyectos
Inglés Intermedio
Ciudad: panamá