Volver a la página principal

Lead Software Engineer (.NET)

Descripción

Matrix Development System es una empresa tecnológica de producto propio, especializada en el desarrollo de soluciones que faciliten y potencien la transformación digital de asesorías, gestorías, empresas e instituciones. Nuestras soluciones comprenden la gestión documental, facturación, contabilización automática, lectura de datos vía OCR y conciliación bancaria entre otros. Formamos parte de un grupo de empresas fuertemente consolidadas en los sectores tecnológico e industrial.


Actualmente, buscamos incorporar a nuestro equipo un/a figura que lidere el equipo técnico, ayude a escalar el producto y mejorar la arquitectura técnica del mismo. Un producto SaaS en producción con una arquitectura moderna en servidor central en NET Core y Vue.js


¿Cómo será tu día a día?

Buscamos al pilar técnico de nuestro producto que gestione y acompañe diariamente al equipo de desarrollo además de impulsar el roadmap del producto.

Entre tus principales funciones:

  • Liderazgo técnico: Diseñar y validar arquitecturas de software, patrones de diseño y buenas prácticas en backend, frontend y el resto de nuestros sistemas. Supervisarás la calidad del código y los procesos de despliegue.
  • Gestión y mentoring del equipo acompañándole en su día a día. Fijarás metodologías de trabajo, realizarás revisiones de código constructivas.
  • Evolución del producto: Participar activamente en las decisiones estratégicas de producto, aportando la visión técnica para medir el impacto, la viabilidad y el coste técnico de las nuevas funcionalidades.
  • Arquitectura y escalabilidad. Garantizarás que nuestra plataforma esté preparada para el futuro para asegurar la escalabilidad a largo plazo. Proponer la re-arquitectura y modernización tecnológica será una de tus funciones claves.


¿Qué te ofrecemos?

Apostamos por las relaciones duraderas por eso te ofrecemos un proyecto donde encontrar:

  • Un rol con autonomía y responsabilidad donde podrás liderar las decisiones técnicas de un producto vivo en crecimiento.
  • Incorporación inmediata a un entorno de trabajo colaborativo con oportunidades reales de desarrollo profesional.
  • Formación continua y sesiones regulares dentro del equipo para desarrollar curiosidades técnicas.
  • Modalidad híbrida de trabajo con flexibilidad horaria y los viernes tarde libre.
  • Jornada intensiva en verano.
  • Retribución acorde al puesto ofertado y negociable según perfil profesional de la candidatura.
  • Seguro médico privado.
  • Ubicación: contamos con sede en Barcelona y en Valencia ciudad.

Si has llegado hasta aquí y todo lo que has leído te parece interesante y retador, no dudes en inscribirte.

¡Estaremos encantados de conocerte!


Como parte de nuestra política de igualdad en la empresa, se valorarán positivamente las candidaturas de mujeres con el objetivo de mejorar la representación de este colectivo y, en cualquier caso, se tendrán en cuenta las candidaturas del sexo menos representado en el puesto a cubrir.

Requisitos mínimos


¿Qué necesitas para encajar con el puesto?


  • Formación de Grado Universitario en Informática, Ingeniería de Software o similares.
  • Experiencia técnica consolidada de al menos de 5 años liderando decisiones técnicas y equipos en entornos .NET (C#). Es indispensable que hayas combinado el desarrollo software con la mentoría y gestión de desarrolladores. Se valorará muy positivamente la experiencia previa en software de gestión documental, ERPs o contabilidad.
  • Dominio de metodologías ágiles (Srcum, Kanban, entre otras). Saber cuándo y cómo aplicarlas para maximizar el rendimiento del equipo.
  • Habilidades de liderazgo y gestión: Se requieren dotes de comunicación, y experiencia en la gestión de equipo técnico para guiar, motivar y coordinar al mismo.
  • Se valorará también positivamente la experiencia en el diseño de arquitecturas de software modernas (DDD, CQRS, Clean Architecture) y cultura DevOps (CI/CD, Docker), así como el contar con conocimientos en plataformas cloud como AWS y Azure.