




Resumen: Este puesto corresponde a un Desarrollador Principal de Software Móvil encargado de proporcionar visión técnica y liderazgo estratégico para diseñar ecosistemas móviles de próxima generación. Aspectos destacados: 1. Liderar la integración de herramientas de IA y .NET para modernizar las ofertas móviles 2. Impulsar decisiones arquitectónicas, capacitar equipos y garantizar estándares de alta calidad 3. Diseñar sistemas móviles distribuidos con pasión por la fiabilidad a gran escala **Título del puesto:** Desarrollador Principal de Software Móvil **Ubicación de nuestra oficina:** Mexicali, Baja California, México **Nuestro departamento:** Trimble \- AECO Como **Desarrollador de Software Móvil Agente** del equipo móvil de Gestión de Campo, usted aportará la visión técnica y el liderazgo estratégico necesarios para diseñar nuestro ecosistema móvil de próxima generación. Usted liderará la integración de **herramientas de IA** y **.NET** para modernizar nuestras ofertas móviles, asegurando que nuestras soluciones empresariales para la construcción sigan siendo altamente integradas y escalables en las plataformas iOS y Android. Como líder P4, usted será un pilar técnico, impulsando decisiones arquitectónicas, capacitando equipos de ingeniería y garantizando estándares de alta calidad en toda la organización mediante IA. Deberá poseer una profunda experiencia en marcos agentes de IA y tener pasión por utilizarla para modernizar el mantenimiento de proyectos y acelerar los ciclos de desarrollo. Nuestro candidato ideal es un líder experimentado en desarrollo móvil con un historial comprobado en el diseño de sistemas móviles distribuidos y una pasión por la fiabilidad a gran escala. **Sus responsabilidades** * **Desarrollar y mantener agentes:** Liderar la implementación de flujos de trabajo agentes. Construir y mantener agentes de IA para acelerar el desarrollo y las pruebas de funciones. * **Integración de IA:** Encontrar nuevas formas de utilizar la IA para mejorar todos los aspectos del desarrollo. * **Custodia arquitectónica móvil:** Modernizar la arquitectura móvil existente incorporando .NET y principios nativos en la nube, garantizando sostenibilidad y rendimiento a largo plazo. * **Entrega móvil de alta calidad:** Liderar la implementación de estrategias robustas de **pruebas móviles**, incluyendo pruebas unitarias, de integración y automatización de la interfaz de usuario, para garantizar la calidad del mantenimiento y la fiabilidad a gran escala. * **Liderazgo multiplataforma:** Liderar el desarrollo de funciones de alto impacto, centrándose en una base de código unificada para una audiencia global. * **Responsabilidad técnica:** Establecer y hacer cumplir estándares avanzados de codificación, asumiendo responsabilidad para que el equipo produzca resultados coherentes y de alta calidad. * **Resolución estratégica de problemas:** Liderar sesiones técnicas de pizarra blanca y análisis profundos para resolver desafíos móviles complejos y diseñar soluciones resistentes al futuro. * **Capacitación:** Actuar como mentor técnico, guiando a desarrolladores junior y de nivel medio en prácticas fundamentales de ingeniería y desarrollo móvil moderno. * **DevSecOps y despliegue:** Supervisar la evolución de las canalizaciones móviles CI/CD y gestionar estrategias sofisticadas de despliegue en la nube dentro de Azure. **Competencias y experiencia requeridas** * **Flujos de trabajo agentes:** Capacidad comprobada para diseñar e implementar flujos de trabajo de IA agentes orientados a automatizar el mantenimiento rutinario, refactorizar bases de código heredadas en C\#, e identificar mejoras estructurales. * **Aceleración del desarrollo:** Dominio de asistentes de programación con IA (por ejemplo, GitHub Copilot) para automatizar la generación de código repetitivo en C\#, documentación y pruebas unitarias. * **Modernización de sistemas heredados:** Experiencia utilizando herramientas de IA para apoyar la migración o refactorización de aplicaciones monolíticas heredadas hacia microservicios modernos en C\#. * **Experiencia:** 7–10\+ años de experiencia técnica relevante en ingeniería de software, con fuerte énfasis en plataformas móviles. * **Pila tecnológica principal:** Conocimiento experto de **C\#** y del ecosistema **.NET**. * **Excelencia en pruebas:** Dominio de **marcos de pruebas móviles** y simulación (por ejemplo, XCUITest, NUnit, NSubstitute) para garantizar lanzamientos móviles de alta calidad. * **Liderazgo:** Historial comprobado liderando proyectos técnicos complejos y capacitando equipos de ingeniería. * **Infraestructura en la nube:** Experiencia con servicios de Azure, Docker y Kubernetes (AKS) para soporte móvil de backend. * **Datos e identidad:** Experiencia avanzada con APIs web REST y conceptos de identidad (IAM, AuthN/AuthZ). * **Dominio de ORM:** Experiencia avanzada y práctica con **Entity Framework (EF) / EF Core** para gestionar modelos de datos complejos e interacciones de base de datos de alto rendimiento. * **Competencia en IA/LLM:** Experiencia práctica aprovechando Modelos de Lenguaje de Gran Tamaño (LLM) e ingeniería de indicaciones (prompt engineering) para resolver desafíos arquitectónicos complejos dentro del ecosistema .NET\[cite: 45]. **Deseable** * **Gobernanza de IA:** Capacidad para establecer y hacer cumplir normas avanzadas de gobernanza y codificación en IA, asegurando resultados consistentes y de alta calidad en todo el equipo de ingeniería. * **Automatización estratégica:** Experticia en el uso de patrones impulsados por IA para modernizar la arquitectura de aplicaciones, garantizando la sostenibilidad y escalabilidad a largo plazo del producto. * **Herramientas avanzadas:** Experticia en Azure DevOps y GitHub Copilot/asistentes de programación con IA. * **Conocimiento del dominio:** Familiaridad con software contable o de gestión de proyectos para la industria de la construcción. Este puesto forma parte del grupo de desarrollo de software de Viewpoint, dentro de un equipo que desarrolla la pila web para la hoja de ruta de productos de próxima generación de Viewpoint. Esta división ofrece software empresarial altamente integrado con módulos contables, de gestión de proyectos y operativos para contratistas de tamaño mediano a grande en todo el mundo. Actualmente constituye el segmento de mayor crecimiento de nuestro negocio y brinda una oportunidad inmediata para trabajar con tecnología moderna en proyectos nuevos, multiinquilino y basados en la nube. **Cómo postularse:** Envíe su solicitud en línea para este puesto haciendo clic en el botón «Aplicar ahora» ubicado en esta publicación. **Únase a un equipo impulsado por valores: Pertenezca, crezca, innove.** En Trimble, nuestros valores fundamentales de Pertenezca, Crecer e Innovar no son solo palabras: son la base de nuestra cultura. Fomentamos un entorno en el que usted es visto, escuchado y valorado (Pertenezca); donde tiene la oportunidad de construir una carrera y contribuir al crecimiento colectivo (Crecer); y donde sus ideas innovadoras moldean el futuro (Innovar). Creemos en empoderar a los equipos locales para crear estrategias con impacto, asegurando que nuestra visión global resuene con cada individuo. Forme parte de un equipo en el que sus contribuciones realmente importan. Política de privacidad de Trimble Si necesita asistencia o desea solicitar una adaptación relacionada con el proceso de solicitud, comuníquese con AskPX@px.trimble.com.


