Software Engineer Senior .NET – Modernización de Legacy PHP

Maxxa

Maxxa

Salary: Gross salary $3300 - 3600
Type: Tiempo completo

Tags: .Net C PHP Git

Maxxa es una fintech chilena en etapa scaleup, consolidando su posicionamiento regional en México. Nuestra misión es disminuir la mortalidad de las pymes de Latam construyendo tecnología que les permita acceder a financiamiento y ordenar sus finanzas y operación.

El desafío
Te integrarás a un equipo donde tendrás un rol clave como referente técnico. Trabajarás sobre una plataforma legacy con valor real para el negocio, pero con deuda tecnológica, fragilidad operativa y varias oportunidades de mejora.

Durante una etapa importante deberás meterte en un sistema escrito en PHP, entenderlo a fondo, ayudar a estabilizarlo y empujar mejoras concretas en mantenibilidad, testing automatizado, despliegue, operación y simplificación funcional.

Al mismo tiempo, esperamos que ayudes a preparar su evolución futura hacia un stack moderno, idealmente con base en .NET. Buscamos a alguien cómodo ordenando entornos imperfectos y elevando el estándar técnico del equipo.

Send CV through Get on Board.

Qué harás en este rol

  • 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.

Lo que esperamos de ti

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.

Nos va a gustar mucho si además tienes

  • Experiencia previa en PHP, aunque tu stack principal actual sea .NET.
  • Experiencia en fintech, SaaS, scale-up o compañías donde la tecnología habilita directamente la operación del negocio.
  • Experiencia en modernización de sistemas legacy o reimplementaciones graduales.
  • Conocimiento de temas tributarios o experiencia con integraciones con el SII.
  • Experiencia mejorando testing, despliegues, calidad o mantenibilidad en sistemas que partían desde una base débil.
  • Experiencia en fintech, SaaS o software que habilita operación crítica de negocio.
  • Buen ojo para diseño de datos, consultas SQL y problemas típicos de aplicaciones monolíticas.
  • Familiaridad con herramientas modernas de desarrollo asistido por IA.
  • Experiencia ayudando a equipos menos senior a subir su nivel técnico y de ejecución.
  • Familiaridad práctica con herramientas de desarrollo asistido por IA y con formas de trabajo con alto apalancamiento en éstas.

Beneficios

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!

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Paid sick days Sick leave is compensated (limits might apply).
Bicycle parking You can park your bicycle for free inside the premises.
Health coverage Maxxa pays or copays health insurance for employees.
Dental insurance Maxxa pays or copays dental insurance for employees.
Computer provided Maxxa provides a computer for your work.
Informal dress code No dress code is enforced.
Beverages and snacks Maxxa offers beverages and snacks for free consumption.

Source: GetOnBoard | Main Category: Programming