31 jul
|
Nova Solutions
|
Xico
31 jul
Nova Solutions
Xico
**Descripción de puesto**:
Responsable de diseñar, documentar y validar las soluciones tecnológicas que darán soporte a las aplicaciones móviles del banco.
Colabora estrechamente con el Product Owner y con el Software Architect para transformar los requerimientos funcionales en soluciones técnicas viables, seguras y escalables.
Debe garantizar que la arquitectura de la solución se alinee con los lineamientos corporativos del banco, las mejores prácticas de la industria y las restricciones tecnológicas de las plataformas móviles (iOS y Android).
Su función incluye participar en la etapa de refinamiento de requerimientos, definir flujos de integración, dependencias técnicas, diagramas de arquitectura, y entregar documentación de alto y bajo nível que permita a los equipos de desarrollo implementar las soluciones con claridad y calidad.
**Habilidades técnicas**:
Entendimiento de arquitecturas móviles nativas (Swift/Objective-C, Kotlin/Java) y modelos de integración con backend (REST, GraphQL, gRPC).
Conocimiento en patrones de arquitectura de software**:MVVM, MVP, Clean Architecture**, y principios **SOLID**.
Experiência en **arquitecturas orientadas a microservicios**, **API Management** y **mensajería asíncrona** (Kafka, Solace, RabbitMQ).
Conocimiento de **OpenAPI/Swagger**, **Postman Collections**, y herramientas de documentación técnica.
Dominio de conceptos de **seguridad móvil** (OAuth2, OIDC, SSL Pinning, certificados, encriptación local, manejo seguro de llaves).
Experiência con **CI/CD pipelines** y herramientas de integración continua (Jenkins, GitLab CI, Bitrise, Fastlane).
Familiaridad con **infraestructura cloud** (AWS, GCP o Azure) y servicios de backend (Lambda, API Gateway, Cloud Functions).
Capacidad de diseño en **diagramas UML**, documentación con **Confluence, Mermaid o draw.io**.
Comprensión sólida de **procesos ágiles** (Scrum, Kanban) y trabajo cooperativo con equipos multidisciplinarios.
**Actividades principales**:
**Colaboración con el Product Owner**: participar en sesiones de refinamiento para transformar requerimientos funcionales en historias técnicas y definir criterios de aceptación claros.
**Diseño de soluciones**: definir la arquitectura end-to-end de las aplicaciones móviles, incluyendo capa de presentación, integración, seguridad, y dependencias con servicios externos.
**Documentación técnica**: generar artefactos de alto y bajo nível, incluyendo diagramas de arquitectura, flujos de datos, contratos de APIs, definición de errores y dependencias técnicas.
**Revisión técnica**: validar la factibilidad y consistencia técnica de las historias y tareas asignadas a los equipos de desarrollo.
**Alineación con arquitectura corporativa**: asegurar que las soluciones cumplan con los lineamientos de seguridad, escalabilidad, resiliencia y estándares del banco.
**Soporte a los TLs y desarrolladores**: brindar guía técnica y aclaraciones durante la implementación, apoyando en la resolución de bloqueos o desviaciones técnicas.
**Gestión de riesgos técnicos**: identificar riesgos o impactos tecnológicos en las soluciones propuestas y proponer planes de mitigación.
**Validación y transición**: participar en revisiones de código, pruebas de integración y validación de entregables, garantizando la coherencia con la arquitectura definida.
**Actualización continua**: mantenerse actualizado sobre tendencias de desarrollo móvil, frameworks, y estándares de seguridad y desempeño.
**Comunicación transversal**: fungir como puente entre negocio, desarrollo y áreas de infraestructura, facilitando la comprensión y adopción de la solución propuesta.
📌 Architect Of Solutions (Xico)
🏢 Nova Solutions
📍 Xico