Cargo: Ingeniero Software 4 - Las Condes, Santiago, Región Metropolitana, Chile
Empresa: Vida Camara
Ubicación: Las Condes, Santiago, Región Metropolitana, Chile
Área: Technology
Liderar el análisis, diseño arquitectónico y desarrollo de soluciones de software escalables y de alta disponibilidad, tanto en plataformas existentes como en nuevas implementaciones. Guiar la visión técnica del equipo, mitigando riesgos operativos y garantizando la excelencia técnica mediante estándares rigurosos de código, documentación y buenas prácticas. Actuar como articulador transversal entre tecnología y negocio, traduciendo necesidades funcionales en componentes robustos y sostenibles a largo plazo.
Funciones principales
Liderazgo Técnico y Arquitectura
• Definir, estructurar y custodiar la visión técnica de las soluciones a cargo del equipo, garantizando coherencia con la estrategia tecnológica global.
• Liderar la planificación técnica de proyectos de alta complejidad, evaluando viabilidad, esfuerzo y trade-offs de arquitectura.
• Anticipar y mitigar riesgos técnicos, cuellos de botella y deudas arquitectónicas en las iniciativas del área.
• Representar formalmente diseños y soluciones a través de diagramas y esquemas técnicos (C4, UML, flujos de datos).
Desarrollo, Nube y Datos
• Diseñar, construir y optimizar servicios robustos y escalables utilizando el stack corporativo: TypeScript/JavaScript (NestJS con Fastify), Java (Quarkus) o Python.
• Modelar, estructurar y optimizar bases de datos relacionales y no relacionales (PostgreSQL, SQL Server, MongoDB), asegurando integridad y eficiencia de consultas.
• Diseñar e implementar componentes de infraestructura y despliegue nativos en la nube, con foco en escalabilidad y resiliencia (preferentemente sobre Google Cloud Platform - GCP).
Calidad, Estándares y Gobernanza
• Asegurar el cumplimiento de estándares de clean code, testing automatizado, seguridad y mantenibilidad en todo el ciclo de entrega.
• Elaborar y custodiar la documentación técnica integral de cada entrega: especificaciones funcionales, diagramas de datos, contratos de APIs y planes de paso a producción.
Gestión de Dependencias y Trabajo Cross-Funcional
• Coordinar la resolución de dependencias técnicas e interfaces de integración con otros equipos y áreas clave de la compañía.
• Proponer activamente alternativas tecnológicas que optimicen procesos y aporten valor medible a los objetivos estratégicos del negocio.
Formación Académica: Ingeniería Civil en Informática, Ingeniería en Informática, Analista Programador o carrera afín.
Experiencia laboral: 6 a 8 años de trayectoria comprobable en desarrollo de software y diseño de sistemas distribuidos.
Competencias y Conocimientos Técnicos:
• Programación y Desarrollo (Nivel 5/5 - Experto): Dominio avanzado de patrones de diseño, concurrencia, rendimiento y frameworks principales (NestJS, Quarkus, Python).
• Aseguramiento de Calidad / QA (Nivel 4/5 - Avanzado): Testing unitario y de integración, cobertura, code reviews y buenas prácticas CI/CD.
• Diagramación y Modelado (Nivel 4/5 - Avanzado): Capacidad para esquematizar flujos, dependencias y contratos arquitectónicos (C4, UML).
• Arquitectura de Software (Nivel 3/5 - Intermedio/Avanzado): Diseño de microservicios, APIs RESTful/eventos, desacoplamiento y soluciones Cloud (idealmente GCP).
• Bases de Datos (Nivel 3/5 - Intermedio/Avanzado): Modelado entidad-relación, indexación y optimización de consultas en SQL (PostgreSQL, SQL Server) y NoSQL (MongoDB).
Jornada: FULL_TIME
Postulación hasta: 2027-02-08