En el ámbito de la ingeniería de sistemas, buscamos un profesional con sólida experiencia en desarrollo de software y soporte en producción. El candidato ideal debe estar apasionado por la innovación, el aprendizaje continuo y la excelencia. Descripción del puesto Se requiere experiencia en planeación, diseño y desarrollo de requerimientos de software. El candidato ideal debe tener habilidades para desenvolverse en entornos complejos con tecnologías tanto legado como modernas. Responsabilidades clave - Planeación, diseño y desarrollo de requerimientos de software. - Soporte en producción y depuración de código. - Desarrollo de servicios web en entornos AS/400. - Implementación de soluciones con arquitecturas monolíticas, microservicios, SOA y serverless. - Desarrollo de componentes en la nube (AWS, Azure, OCI). - Apliación de algoritmos de aprendizaje automático y procesamiento de lenguaje natural (NLP). Herramientas técnicas requeridas - Lenguajes de programación: Java, Python, C#, NodeJS, RPG, RPGLE, RPG FREE, SQRPGLE, CLP, CLLE, SQL, COBOL. - Tecnologías AS/400: Subfiles, pantallas, RLUs, bases de datos DB2-400 y SQL interactivo. - Control de versiones: Git, GitHub. - Bases de datos: Relacionales y no relacionales. - Cloud & DevOps: AWS, Azure, Oracle Cloud Infrastructure (OCI). - Machine Learning & AI: Bibliotecas TensorFlow, Scikit-learn, Keras, OpenCV, Anaconda, MLFlow, herramientas de testing Selenium, JUnit, TestNG. Perfil ideal Profesional con sólida experiencia en desarrollo de software y soporte en producción. Apasionado por la innovación, el aprendizaje continuo y la excelencia.