← Volver a las ofertas
Vida Camara

Ingeniero Software 4

Las Condes, Región Metropolitana
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