Software Engineer Senior .NET – Modernización de Legacy PHP
- Desarrollar y mantener funcionalidades en el Software de Gestión actual, trabajando sobre una base legacy en PHP con foco en calidad y reducción de riesgo.
- Identificar y empujar mejoras técnicas concretas que aumenten mantenibilidad, estabilidad operativa y capacidad de evolución del sistema.
- Ayudar a incorporar una base más sólida de testing automatizado, revisiones, prácticas de calidad y disciplina de ingeniería.
- Ser referente técnico del equipo en diseño, debugging, diagnóstico de problemas complejos y priorización de deuda técnica.
- Acompañar técnicamente al equipo en decisiones de implementación, buenas prácticas y resolución de problemas de mayor complejidad.
- Colaborar con el líder de equipo para ordenar la ejecución y sostener un estándar técnico más alto.
- Participar en la simplificación funcional del Software de Gestión, distinguiendo qué conviene mantener, mejorar o dejar atrás.
- Aportar en la preparación técnica de una futura evolución/reimplementación del sistema sobre stack moderno, idealmente .NET.
- Apoyar en incidentes o problemas de operación cuando el sistema lo requiera, buscando no solo resolver el síntoma, sino también proponer mejoras estructurales.
Experiencia
- Mínimo 5 años de experiencia profesional en desarrollo de software.
- Experiencia sólida construyendo y manteniendo aplicaciones backend en entornos productivos.
- Experiencia real trabajando con sistemas legacy o imperfectos, más allá de proyectos greenfield.
- Experiencia tomando decisiones técnicas con autonomía y haciéndote cargo de problemas complejos de punta a punta.
- Experiencia elevando el nivel técnico de otros ingenieros mediante mentoría, revisión de código y transferencia de conocimiento.
Stack y conocimientos técnicos
- Experiencia sólida en .NET / C#.
- Disposición real a trabajar durante una etapa importante sobre un sistema actual en PHP.
- Buen entendimiento de diseño de software, mantenibilidad, testing, refactorización segura y evolución incremental de sistemas.
- Experiencia con APIs, modelamiento de datos y trabajo sobre bases de datos relacionales.
- Capacidad para leer código existente, entender flujos de negocio y proponer mejoras pragmáticas.
- Experiencia con pruebas unitarias y/o de integración automatizadas.
- Buen criterio para distinguir entre deuda técnica prioritaria y deuda técnica que puede esperar.
- Manejo de Git y prácticas modernas de desarrollo.
Competencias
- Autonomía y sentido de ownership.
- Capacidad para ordenar entornos imperfectos sin paralizarte por no tener condiciones ideales.
- Liderazgo técnico sin necesidad de jerarquía formal.
- Comunicación clara y útil, tanto con perfiles técnicos como no técnicos.
- Pragmatismo, foco en resultado y criterio para priorizar.
- Curiosidad intelectual y apertura para aprender nuevas tecnologías y formas de trabajo, incluyendo herramientas modernas de IA para desarrollo.
En Maxxa, un perfil Senior significa
- Puedes hacerte cargo de problemas técnicos complejos sin necesitar supervisión constante.
- No solo implementas tareas: entiendes el problema, propones una solución razonable y la llevas a cabo.
- Tienes criterio para trabajar en producción y en sistemas importantes para el negocio.
- Puedes revisar el trabajo de otros y ayudar a subir el estándar técnico del equipo.
- Eres capaz de traer orden a sistemas, procesos o prácticas desprolijas, sin caer en academicismo innecesario.
- Puedes convivir con restricciones reales de negocio sin perder calidad de criterio técnico.
- Sabes balancear avance, deuda técnica, continuidad operativa y evolución futura.
- Puedes ser un referente técnico para un equipo que necesita subir la vara.
Te unirás a una fintech donde tu esfuerzo y energía se ven recompensados.
Nos eligieron top 3 del ranking de The Building Happiness de Buk. ¡Tu bienestar es parte de nuestro desafío!
Beneficios:
- Flexibilidad laboral: Full Remoto, con la opción de ir presencialmente a nuestra oficina en Las Condes.
- Tiempo de bienestar —¡con metas cumplidas, sales 30 min antes todos los días!— Días administrativos, tarde libre por cumpleaños y día de mudanza.
- Asignación de almuerzo.
- Un muy potente Seguro Complementario de salud, dental y vida (al pasar a indefinido).
- Aguinaldos, Bonos de matrimonio, nacimiento, escolaridad, entre otros.
- Capacitaciones continuas en UBITS para que nunca dejes de crecer.
- En oficina corporativa, muchos beneficios: Snack Saludable todos los días, salita de descanso con cafetería ilimitada, actividades para compartir, ¡entre muchos más!