Senior Backend Engineer (.NET)

Tecnología · Ciudad de México (Híbrido)

Inscribirme

Descripción

Resumen / Objetivo

El Senior Backend Engineer (.NET) es un colaborador senior y referente técnico con enfoque hands-on, responsable de diseñar, desarrollar y mantener soluciones backend de alta calidad utilizando tecnologías modernas de .NET. Este rol es clave en la evolución de sistemas empresariales, incluyendo Billing & Rating, aplicando fundamentos sólidos de ingeniería, pensamiento arquitectónico y colaboración estrecha con equipos multidisciplinarios.

La posición influye activamente en la calidad del backend, la consistencia arquitectónica y las prácticas de desarrollo, liderando con el ejemplo y brindando supervisión técnica tanto a equipos internos como a proveedores externos.

Responsabilidades Principales

  • Diseñar, desarrollar y mantener servicios backend utilizando tecnologías modernas de .NET (.NET 7/8+).
  • Aplicar buenas prácticas de ingeniería backend, incluyendo: principios de Clean Code, diseño SOLID, pruebas automatizadas (unitarias e integración), observabilidad, mantenibilidad y confiabilidad
  • Construir y mantener APIs y servicios backend escalables, seguros y confiables.
  • Participar en revisiones técnicas de plataformas empresariales, incluyendo Billing & Rating, asegurando alineación con los requerimientos funcionales y del negocio.
  • Revisar, supervisar y validar código desarrollado por proveedores externos o contratistas, garantizando el cumplimiento de los estándares de ingeniería, lineamientos de seguridad y mejores prácticas de Carrix.
  • Colaborar estrechamente con equipos de Producto, Frontend, QA y DevOps para entregar soluciones end-to-end.
  • Realizar revisiones de código y proporcionar retroalimentación técnica clara y constructiva a equipos internos y externos.
  • Brindar soporte y participar en actividades de mantenimiento de sistemas backend existentes, incluyendo:
  • Resolución de incidentes en producción
  • Análisis de causa raíz
  • Implementación de correcciones y mejoras para garantizar estabilidad y desempeño
  • Participar activamente en ceremonias Agile / Scrum y en iniciativas de mejora continua.
  • Fomentar el intercambio de conocimiento y la mentoría técnica dentro del equipo.
  • Utilizar activamente herramientas de Inteligencia Artificial (IA) como parte del trabajo diario para mejorar productividad, calidad del código, análisis y resolución de problemas.


Requisitos

Requisitos

  • Licenciatura en Ciencias de la Computación, Ingeniería o experiencia profesional equivalente.
  • 7+ años de experiencia profesional en desarrollo backend.
  • Dominio sólido de C# y .NET moderno.
  • Conocimiento firme de estructuras de datos, principios de diseño orientado a objetos y patrones de diseño comunes
  • Experiencia desarrollando e integrando APIs REST e integraciones empresariales.
  • Uso profesional de Git en entornos colaborativos.
  • Experiencia trabajando bajo metodologías Agile / Scrum.
  • Certificación ITIL v4
  • En caso de no contar con ella al momento de ingreso, el candidato deberá obtenerla dentro de los primeros 90 días mediante capacitación proporcionada por la empresa (Udemy).
  • Inglés conversacional


Localización (Híbrido)