




Resumen: Colabore dentro de un equipo ágil multifuncional para diseñar, desarrollar y entregar soluciones de software de alta calidad y brindar soporte a aplicaciones críticas para la misión. Aspectos destacados: 1. Colaborar en un equipo ágil multifuncional para diseñar y desarrollar software 2. Desarrollar y mantener funcionalidades de software cumpliendo con los estándares de codificación 3. Brindar soporte a aplicaciones críticas para la misión en entornos de fabricación Hay 7 mil millones de personas en este planeta. Y para el año 2050, habrá 2 mil millones más... muchas de ellas trasladándose a centros urbanos a una velocidad sin precedentes. Asegurar suficiente alimento, fibra e infraestructura para nuestro mundo en rápido crecimiento es precisamente lo que hacemos en John Deere. Por eso estamos invirtiendo en nuestro personal y en nuestra tecnología como nunca antes en nuestra historia de más de 185 años. Aquí, las mentes más brillantes del mundo están enfrentando los desafíos más grandes del planeta. Si usted cree que una sola persona puede hacer del mundo un lugar mejor, ¡lo pondremos a trabajar. ¡AHORA MISMO! Título: Ingeniero de Software \- Torreón Ubicación principal: Torreón Función: Tecnología (CA) John Deere es un líder destacado en el negocio de equipos agrícolas, y seguimos dejando una huella sólida en otras industrias. Durante más de 185 años, la cartera de productos innovadores de la empresa ha crecido para incluir industrias relacionadas y ajenas a la agricultura, como Turf, Construcción y Silvicultura, y Tecnologías Eólicas. La imagen de John Deere ya no es únicamente la de un tractor verde característico avanzando lentamente por un campo; ha sido sustituida por una imagen de aceleración, progreso veloz y avance innovador hacia el vigésimo aniversario de la compañía. Solo la línea de productos constituye una prueba tangible, con avances en rendimiento de maquinaria, automatización de equipos, gestión de flotas y las continuas inversiones de John Deere en mercados emergentes. *Nota: Todos los candidatos deben tener su certificado de situación fiscal (Constancia de Situación Fiscal) actualizado según el régimen salarial para ser elegibles en el proceso de contratación.* **Principales responsabilidades** ------------------------- * Como ingeniero de software, colaborará dentro de un equipo multifuncional utilizando metodologías ágiles para diseñar, desarrollar y entregar soluciones de software de alta calidad, contribuyendo a la implementación de nuevas funciones y mejoras alineadas con las necesidades empresariales y operativas. Desarrollará, probará y mantendrá funcionalidades de software cumpliendo con los estándares y mejores prácticas de codificación, y participará activamente en las ceremonias de sprint, revisiones de código y esfuerzos de mejora continua. Brindará soporte a aplicaciones críticas para la misión utilizadas en entornos de fabricación, garantizando alta disponibilidad y confiabilidad mediante la identificación y resolución de incidencias que puedan afectar las operaciones en la planta. Trabajará estrechamente con los equipos de ingeniería, operaciones y soporte para comprender los requisitos, entregar soluciones efectivas y mantener documentación técnica clara que facilite el intercambio de conocimientos y la mantenibilidad a largo plazo. **Habilidades requeridas** ------------------------ * 3 años de experiencia en desarrollo de software, preferiblemente en aplicaciones basadas en web o entornos empresariales. * Competencia en tecnologías modernas de desarrollo web (por ejemplo, JavaScript/TypeScript, HTML, CSS y al menos un framework frontend o backend). * Experiencia en el diseño y desarrollo de APIs RESTful y en el trabajo con arquitecturas basadas en microservicios. * Conocimiento sólido de bases de datos relacionales y/o NoSQL, incluidos modelado de datos y optimización de consultas. * Familiaridad con tuberías CI/CD y sistemas de control de versiones (por ejemplo, Git), con exposición a prácticas automatizadas de compilación, pruebas e implementación. * Conocimiento de las mejores prácticas de desarrollo de software, incluidas pruebas, depuración, revisiones de código y principios de codificación segura. * Habilidades sólidas para resolver problemas y capacidad para diagnosticar incidencias en sistemas distribuidos; se considerará un plus la experiencia en entornos en la nube y en contenerización (por ejemplo, Docker, Kubernetes). **Qué lo distingue** ---------------------------- * Experiencia o familiaridad con conceptos de infraestructura en la nube y su implementación básica en plataformas como Azure, AWS o GCP. Exposición a conceptos de inteligencia artificial o aprendizaje automático, con interés en aplicarlos a problemas reales empresariales u operativos. Comprensión de los fundamentos del análisis de datos y la ciencia de datos, incluidos procesamiento de datos, visualización o trabajo con grandes conjuntos de datos. **Educación** ------------- * Licenciatura en Ciencias de la Computación o experiencia equivalente. **Esta posición permanecerá publicada como mínimo durante 10 días hábiles y será retirada cuando se cuente con un grupo calificado de candidatos.****Los candidatos deben contar con los permisos laborales necesarios para trabajar en el país.


