03 ago
|
FanZone Digital Experiences
|
Chile
03 ago
FanZone Digital Experiences
Chile
Acerca del cargo:
Valdivia se ha convertido en un entorno atractivo para empresas tecnológicas, servicios digitales y equipos de desarrollo que operan con alcance nacional e internacional. En FanZone Digital Experiences SpA desarrollamos plataformas digitales, soluciones de entretenimiento, herramientas de interacción y productos orientados a comunidades y audiencias en línea.
Buscamos un Arquitecto de Software que pueda definir la estructura técnica de nuestras plataformas y orientar su evolución a largo plazo. La persona seleccionada será responsable de transformar necesidades de negocio en soluciones escalables, seguras y mantenibles.
El cargo requiere una sólida experiencia en desarrollo de software, arquitectura de sistemas, integración de servicios y toma de decisiones técnicas. Trabajará en conjunto con desarrolladores, ingenieros DevOps, especialistas en datos, responsables de producto, diseñadores y equipos de control de calidad.
También deberá establecer estándares técnicos, revisar propuestas de solución y apoyar a los equipos de desarrollo durante la implementación de componentes críticos.
Responsabilidades principales:
Arquitectura de soluciones: Diseñar arquitecturas de software escalables, modulares y seguras para plataformas web, móviles, servicios backend y sistemas distribuidos.
Definición tecnológica: Evaluar y seleccionar lenguajes, frameworks, bases de datos, herramientas de integración y servicios en la nube según las necesidades de cada producto.
Diseño de sistemas: Definir componentes, interfaces, flujos de información, dependencias y patrones de integración entre aplicaciones y servicios.
Estándares de desarrollo: Establecer lineamientos de programación, documentación, seguridad, pruebas, observabilidad y control de calidad.
Revisión técnica: Evaluar diseños, propuestas de implementación y código relacionado con componentes estratégicos o de alta complejidad.
Escalabilidad y rendimiento: Identificar riesgos de capacidad, rendimiento y disponibilidad, proponiendo soluciones que permitan el crecimiento sostenido de las plataformas.
Integración de sistemas: Diseñar integraciones con servicios externos, plataformas de pago, herramientas de analítica, sistemas de autenticación y otros productos digitales.
Seguridad de aplicaciones: Incorporar prácticas de desarrollo seguro, control de accesos, protección de datos, gestión de credenciales y prevención de vulnerabilidades.
Arquitectura en la nube: Diseñar soluciones utilizando servicios de AWS, Microsoft Azure, Google Cloud Platform o tecnologías equivalentes.
Modernización tecnológica: Evaluar sistemas existentes y definir planes de migración, refactorización o reemplazo de componentes obsoletos.
Documentación de arquitectura: Mantener actualizados diagramas, decisiones técnicas, especificaciones, dependencias y lineamientos de implementación.
Soporte a los equipos: Orientar a desarrolladores e ingenieros durante la construcción de nuevas funcionalidades y la resolución de problemas complejos.
Gestión de riesgos técnicos: Identificar dependencias críticas, deuda técnica y puntos de falla que puedan afectar la continuidad o evolución de los productos.
Coordinación con producto: Trabajar con responsables de producto para asegurar que las decisiones técnicas se alineen con las prioridades comerciales y la experiencia de los usuarios.
Mejora continua: Analizar nuevas tecnologías y prácticas que puedan mejorar la estabilidad, seguridad, eficiencia y mantenibilidad de las plataformas.
Requisitos del cargo:
Experiencia: Al menos 7 años de experiencia profesional en desarrollo de software, incluyendo experiencia en diseño de arquitectura o liderazgo técnico.
Formación: Título profesional en Ingeniería Informática, Ingeniería en Computación,
Ciencias de la Computación, Desarrollo de Software o una disciplina equivalente.
Lenguajes de programación: Experiencia sólida con uno o más lenguajes como Java, C Sharp, JavaScript, TypeScript, Python, Go, Kotlin o tecnologías equivalentes.
Arquitecturas modernas: Conocimiento avanzado de microservicios, arquitecturas orientadas a eventos, APIs, sistemas distribuidos y diseño basado en dominios.
Frameworks: Experiencia con frameworks y plataformas modernas como .NET, Spring Boot, Node.js, React, Angular, Vue, Django o soluciones similares.
Bases de datos: Manejo de bases de datos relacionales y no relacionales, modelamiento de datos, replicación, particionamiento y optimización de consultas.
Servicios en la nube: Experiencia en diseño e implementación de soluciones sobre AWS, Microsoft Azure, Google Cloud Platform o plataformas equivalentes.
Contenedores: Conocimiento de Docker, Kubernetes, orquestación de servicios y administración de entornos distribuidos.
DevOps: Experiencia con integración continua, entrega continua, automatización de infraestructura y procesos de despliegue.
Seguridad: Conocimiento de autenticación, autorización, cifrado, gestión de secretos y protección de aplicaciones y datos.
Observabilidad: Experiencia con monitoreo, registro de eventos, métricas, trazabilidad distribuida y análisis de fallas.
Patrones de diseño: Dominio de principios SOLID, patrones de arquitectura, diseño orientado a objetos y buenas prácticas de ingeniería.
Liderazgo técnico: Capacidad para orientar equipos, revisar soluciones, resolver desacuerdos técnicos y facilitar decisiones de arquitectura.
Comunicación: Habilidad para presentar conceptos técnicos complejos de manera clara a equipos de desarrollo, responsables de producto y personas no técnicas.
Enfoque competente: Capacidad para equilibrar escalabilidad, seguridad, costos, velocidad de entrega y necesidades del negocio.
Sueldo: $2.800.000 - $3.500.000 al mes
Lugar de trabajo: Empleo presencial
📌 Arquitecto de Software (Chile)
🏢 FanZone Digital Experiences
📍 Chile