Software Engineer (Monte Patria)

Software Engineer (Monte Patria)

05 nov
|
Euro
|
Monte Patria

05 nov

Euro

Monte Patria

Propósito del cargo Participar activamente en la construcción y evolución de los productos y plataformas digitales de LEVEL, transformando necesidades de negocio y usuario en soluciones técnicas simples, robustas y sostenibles. El rol no se limita a programar requerimientos. Cada Software Engineer debe comprender el problema, contribuir al diseño de la solución, estimar responsablemente, desarrollar, probar, documentar, desplegar, observar y mejorar lo que construye. La responsabilidad no termina al completar una tarea o liberar una funcionalidad. Se espera ownership sobre el comportamiento en producción, la calidad, el conocimiento compartido y la sostenibilidad futura del producto. Responsabilidades principal Comprensión del problema y diseño de solución
• Comprender el usuario, proceso, objetivo y criterio de éxito antes de desarrollar.
• Participar en refinamientos, estimaciones y conversaciones de diseño funcional y técnico.
• Identificar tempranamente ambigüedades, riesgos, dependencias, supuestos y decisiones pendientes.
• Proponer alternativas simples, escalables y proporcionales al problema, evitando sobreingeniería y parches permanentes.
• Cuestionar respetuosamente requerimientos o soluciones que generen riesgos, bajo valor o costos innecesarios. Desarrollo y entrega
• Diseñar, desarrollar e integrar funcionalidades y componentes de acuerdo con los estándares del equipo.
• Dividir iniciativas grandes en entregas pequeñas, incrementales y verificables.
• Estimar de manera responsable, explicitar supuestos y cumplir compromisos o informar anticipadamente las desviaciones.
• Mantener actualizado el estado, bloqueos y próxima acción de su trabajo en la herramienta definida.
• Participar en despliegues, validaciones y seguimiento posterior a producción cuando corresponda. Calidad y testing
• Crear y mantener pruebas unitarias, de integración, funcionales o automatizadas proporcionales a la criticidad.
• Realizar y recibir code reviews con foco en calidad, seguridad, simplicidad, mantenibilidad y aprendizaje.
• Cumplir criterios de aceptación, Definition of Ready y Definition of Done acordadas.
• Corregir defectos oportunamente y analizar sus causas para prevenir recurrencia.
• No incorporar código generado por IA o terceros sin comprenderlo, validarlo y probarlo. Arquitectura, deuda técnica y seguridad
• Respetar lineamientos de arquitectura, integración, datos, seguridad y observabilidad.
• Identificar deuda técnica, documentar su impacto y proponer alternativas y prioridad.




• Participar en la modernización progresiva de sistemas legacy sin comprometer continuidad.
• Registrar decisiones técnicas relevantes y sus trade-offs cuando corresponda.
• Proteger datos, secretos, credenciales y accesos, utilizando exclusivamente herramientas autorizadas. Ingeniería aumentada por IA
• Utilizar herramientas de IA autorizadas para análisis, programación, documentación, generación de pruebas, debugging y revisión de código.
• Buscar oportunidades para eliminar o automatizar trabajo repetitivo antes de solicitar mayor capacidad.
• Compartir prompts, agentes, scripts, automatizaciones y prácticas reutilizables con el equipo.
• Medir gradualmente cómo la IA mejora tiempo, calidad, cobertura, aprendizaje o capacidad de entrega.
• Aplicar juicio crítico IA acelera el trabajo, pero no reemplaza la comprensión, seguridad, testing ni accountability. Operación y continuidad
• Hacerse responsable del comportamiento en producción de los componentes que desarrolla o mantiene.
• Incorporar logging, manejo de errores, métricas, monitoreo y alertas de acuerdo con la criticidad.
• Participar en la resolución de incidentes, postmortems y acciones preventivas sin cultura de culpables.
• Documentar procedimientos de operación, recuperación y resolución de problemas frecuentes.
• Contribuir a despliegues automatizados, CI/CD, observabilidad y planes de continuidad. Conocimiento distribuido y colaboración
• Documentar lo necesario para que otras personas puedan comprender, operar y modificar lo construido.
• Participar en pairing, mentoring, demos internas y sesiones de transferencia.
• Asegurar que los componentes críticos cuenten con responsable secundario y no dependan de una sola persona.
• Solicitar ayuda oportunamente, apoyar a otros y comunicar bloqueos sin ocultarlos.
• Dar y recibir feedback técnico y conductual en forma respetuosa, clara y directa. Orientación a producto y usuario
• Colaborar con Product & Delivery y UX para asegurar que la solución técnica responda al problema y experiencia esperada.
• Aportar factibilidad, riesgos,



alternativas y estimaciones sin transformar la complejidad técnica en una excusa.
• Contribuir a instrumentar datos de uso, desempeño y comportamiento del producto.
• Observar los resultados posteriores al lanzamiento y participar en decisiones de mejora.
• Entender que el valor entregado, la adopción y la calidad importan más que el volumen de código producido. Requisitos Perfil y requisitos del cargo
• Ingeniería Informática, Civil Informática, Computación, Analista Programador o formación técnica equivalente demostrable.
• Experiencia en desarrollo backend, frontend o full stack, de acuerdo con la especialidad y nivel del cargo.
• Conocimiento de APIs, bases de datos, integraciones, control de versiones y fundamentos de arquitectura de aplicaciones.
• Experiencia con Git/GitHub o Azure DevOps, pull requests, revisión de código y metodologías ágiles.
• Conocimientos de testing, CI/CD, observabilidad, seguridad y operación de aplicaciones, infraestructura como código (IaC), SQL Server.
• Experiencia en .
NET, Razor, Entity Framework, Javascript (NextJS o Vite), Cloud, modernización de sistemas legacy o tecnologías utilizadas por LEVEL.
• Conocimientos en patrones de diseños como CQRS y event-driven.
• Deseables conocimientos en Python, Docker.
• Experiencia práctica usando herramientas de IA para desarrollo, documentación, testing, análisis o automatización.
• Capacidad para trabajar con perfiles técnicos y no técnicos, aprender rápidamente y comunicar riesgos y decisiones. En Level Propiedades conectamos personas, propiedades e inversión en el mundo del multifamily. Administramos y arrendamos unidades de forma profesional, transparente y 100% enfocadas en la experiencia del residente y la tranquilidad del propietario o inversionista. Operamos tanto en grandes edificios diseñados para el arriendo como en propiedades individuales, adaptándonos a las necesidades de cada cliente, sin importar el tamaño de su inversión. Nuestra propuesta combina tecnología, cercanía y experiencia para transformar la manera en que se vive y se invierte en un bien raíz. Hoy gestionamos más de 13.000 unidades en Santiago y seguimos creciendo con foco en eficiencia, calidad de servicio y rentabilidad sostenida. Somos un equipo comprometido, diverso y en constante evolución. Creemos en la colaboración, la mejora continua y en construir un estándar más alto para la renta residencial, y hoy buscamos sumar a nuestro equipo a Software Engineer
- Desarrollo de productos digitales e ingeniería aumentada por IA.

📌 Software Engineer (Monte Patria)
🏢 Euro
📍 Monte Patria

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (monte patria) / monte patria

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: software engineer (monte patria) / monte patria