Arquitecto de Software at Apiux Tech
Santiago, Santiago Metropolitan Region, Chile -
Full Time


Start Date

Immediate

Expiry Date

05 May, 26

Salary

0.0

Posted On

04 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Architecture, Microservices, Node.js, Docker, Kubernetes, API Design, Database Management, Cloud Architecture, Integration Technologies, Business Intelligence, Agile Methodologies, Technical Leadership, Scalability, Security, Performance, Collaboration

Industry

IT Services and IT Consulting

Description
¿Quiénes somos?🙂 En APIUX nos identificamos como una fábrica de talento con una fuerte orientación de negocio donde continuamente brindamos espacios a las nuevas generaciones para mostrar y desarrollar ideas, conocimientos, y exponer modelos de negocio innovadores enfocados en cubrir siempre, con una propuesta de valor, las necesidades de nuestros clientes. ¿Qué hacemos? Posicionamos al mejor talento, dándole un enfoque estratégico y nos esforzamos por entender a fondo la cultura y valores de cada uno de nuestros clientes para así hacer el match perfecto entre cliente y talento. Además nos aseguramos de brindar una experiencia de candidato y Employee experience ejemplar para nuestros futuros Happeners.🤟🚀 Ser Happeners significa pertenecer a una familia con principios integrales donde el espíritu ágil, colaborativo, innovador y deportivo son el combustible que inyectamos en nuestro corazón día a día para hacer las cosas cada vez mejor.💛 Objetivo del cargo:🎯 El Arquitecto de Software será responsable de diseñar, definir y gobernar la arquitectura de soluciones de software para proyectos tecnológicos del sector público, asegurando que las plataformas implementadas sean escalables, seguras, robustas y alineadas a estándares técnicos y buenas prácticas de la industria. El cargo tendrá un rol estratégico en la definición de arquitecturas de referencia, selección de tecnologías, establecimiento de lineamientos técnicos y acompañamiento a los equipos de desarrollo durante todo el ciclo de vida de los proyectos, velando por el correcto cumplimiento de los requerimientos funcionales y no funcionales. El profesional deberá considerar arquitecturas capaces de soportar altos volúmenes de información, integración entre sistemas, despliegues en entornos on-premise y/o híbridos, así como proyecciones de crecimiento en el tiempo. ¿Cuáles serán tus funciones?😎 Diseñar y definir la arquitectura de software de las soluciones, considerando escalabilidad, disponibilidad, seguridad, rendimiento y mantenibilidad. Establecer lineamientos técnicos y arquitectónicos para los equipos de desarrollo, asegurando coherencia tecnológica entre los distintos componentes del sistema. Evaluar y validar el uso de contenedores y orquestación (Docker y Kubernetes), definiendo su correcta adopción en entornos productivos. Definir estándares de arquitectura de microservicios, integración y desacoplamiento de componentes. Supervisar y validar el diseño de APIs y mecanismos de integración, incluyendo el uso de API Gateway / API Manager compatibles con la arquitectura definida. Definir criterios de uso y modelamiento de bases de datos relacionales y no relacionales, según las necesidades del sistema. Asegurar que las soluciones arquitectónicas permitan la gestión eficiente de grandes volúmenes de documentos y datos, incluyendo aspectos de respaldo y recuperación. Identificar riesgos técnicos y proponer mejoras arquitectónicas oportunas. Apoyar técnicamente a los equipos de desarrollo y coordinar decisiones arquitectónicas con stakeholders técnicos y de gestión. El proyecto contempla una arquitectura moderna, orientada a microservicios y alta disponibilidad, sobre la cual el/la Arquitecto/a de Software deberá definir, validar y gobernar las decisiones técnicas. Las tecnologías consideradas dentro del ecosistema del proyecto incluyen: Contenedores y orquestación: Docker y Kubernetes, con despliegues en plataformas empresariales (por ejemplo, OpenShift u otros entornos equivalentes). Arquitectura de aplicaciones: Microservicios y arquitecturas desacopladas. Backend: Servicios desarrollados sobre Node.js, utilizando frameworks como NestJS o Express.js, cuya correcta adopción deberá ser validada desde la arquitectura. Frontend: Aplicaciones desarrolladas con frameworks JavaScript modernos como ReactJS, NextJS, Angular o Vue.js, definidos bajo lineamientos arquitectónicos comunes. Bases de datos: Motores PostgreSQL y MongoDB, considerando criterios de rendimiento, escalabilidad y tipo de datos. Integración: Uso de tecnologías estándar de integración mediante API Gateway / API Manager, compatibles con el stack definido. Business Intelligence (BI): Herramientas de visualización compatibles con despliegue on-premise, que se integren nativamente con las bases de datos del sistema, cuya arquitectura deberá ser considerada en el diseño global de la solución. ¿Qué esperamos de ti para hacer un buen match? 💘 Título profesional de Ingeniería en informatica o carrera a fin de 8 semestres (excluyente) Contar con certificación Professional Cloud Architect o equivalente, vigente (excluyente) Modalidad de trabajo: Presencial en oficinas de nuestro cliente. Algunos de nuestros beneficios:🤙🏻💛 Día libre en tu cumpleaños Día libre por mudanza. Seguro dental. Seguro médico. Seguro de vida. Bono por nacimiento. Bono por matrimonio. Bono por recomendación. Bono por Navidad y fiestas patrias "En APIUX, estamos comprometidos con la inclusión laboral y la diversidad. Por ello, invitamos a postular a personas con discapacidad o asignatarias de una pensión de invalidez, en el marco de la Ley 21.015.
Responsibilities
The Software Architect will design, define, and govern the software architecture for public sector technology projects, ensuring scalability, security, and alignment with industry standards. This role includes establishing technical guidelines and supporting development teams throughout the project lifecycle.
Loading...