Líder de Desarrollo de Software / Solution Train Engineer
Ubicación: Guadalajara, Jalisco, México
Industria: Desarrollo de Software (Cloud, SaaS, ERP, soluciones empresariales)
Tipo de puesto: Tiempo completo – Presencial/Híbrido
Sobre la posición
Buscamos un Líder de Desarrollo de Software apasionado por la mejora continua, la innovación tecnológica y la construcción de equipos de alto rendimiento. La persona ideal tendrá experiencia dirigiendo equipos en el ciclo completo de desarrollo de software, implementando metodologías ágiles a escala y participando activamente en la definición de arquitecturas modernas (cloud, CI/CD, DevOps).
Tendrás la responsabilidad de liderar equipos multidisciplinarios, garantizar la calidad del software, definir estrategias de migración a la nube y fomentar la adopción de prácticas modernas como TDD, DDD, CI/CD, Team Topologies, SAFE y DevOps.
Responsabilidades
Definir la estrategia de desarrollo de software y migración a la nube.
Liderar y acompañar equipos en la adopción de Agile, DevOps, Team Topologies y Design Thinking.
Actuar como Solution Train Engineer / Agile Coach para asegurar la coordinación entre múltiples equipos de desarrollo.
Gestionar proveedores, proyectos a gran escala y dependencias técnicas.
Asegurar que los equipos mantengan métricas de productividad y calidad (velocidad, defectos, entregas).
Promover el crecimiento de las personas y consolidación de los equipos de ingeniería.
Requisitos técnicos
Dominio de C# .NET y arquitectura orientada a objetos.
Conocimientos sólidos en bases de datos relacionales (SQL Server, Entity Framework, LINQ).
Experiencia en desarrollo de aplicaciones web (APIs REST, WebServices SOAP, JWT, Swagger/Postman).
Manejo de principios SOLID, patrones de diseño y prácticas de clean code.
Experiencia con Docker, CI/CD, Azure DevOps, Git.
Experiencia con metodologías ágiles a escala (Scrum, Nexus, SAFe).
Conocimientos a evaluar en la entrevista técnica
Durante el proceso de selección se evaluará la comprensión de conceptos clave, tales como:
POO: clases, objetos, interfaces, clases estáticas, modificadores de acceso, constructores, enums, structs, clases abstractas.
Parámetros en C# (ref, out), tipos de datos (byte, nullable), excepciones y manejo de errores (try, catch, finally).
Programación asíncrona (async/await).
Control de flujo: break, continue, operador ternario.
Experiencia con WebForms/WinForms, code-behind, inyección de dependencias.
Entity Framework: LINQ, migrations, database first vs code first, búsquedas parciales.
Protocolos y arquitectura web: métodos HTTP, diferencia GET/POST, SOAP, REST, JWT, Swagger, Postman.
Docker y virtualización.
Principios SOLID.
Redes y seguridad: FTP, sockets vs websockets, encriptación vs hash, HTTPS.
SQL: llaves primarias y foráneas, triggers, funciones vs procedimientos, índices, JOINs.
Perfil deseado
+5 años de experiencia en desarrollo de software y +2 años en liderazgo técnico.
Experiencia comprobada en transformación digital y migración a la nube.
Habilidades de comunicación y liderazgo para inspirar, formar y consolidar equipos.
Experiencia previa como Scrum Master, Product Owner o Agile Coach es un plus.
Ofrecemos
Sueldo competitivo y prestaciones superiores a la ley.
Oportunidad de liderar proyectos de gran escala en transformación digital.
Ambiente colaborativo y cultura de innovación.
Plan de crecimiento profesional y capacitaciones continuas.
Si cumples con el perfil, postúlate enviando tu CV a reclutamiento@viverent.com con el asunto: "Líder de Desarrollo de Software".
Tipo de puesto: Tiempo completo
Sueldo: $35,000.00 - $40,000.00 al mes
Lugar de trabajo: Empleo presencial