Descripción
Resumen:
Buscamos un Desarrollador de Software Senior altamente calificado para diseñar, desarrollar y dar soporte a aplicaciones empresariales, integraciones y soluciones habilitadas por IA, con autonomía y resolución colaborativa de problemas.
Aspectos destacados:
1. Diseñar, desarrollar y dar soporte a aplicaciones web empresariales y servicios de backend.
2. Contribuir a funciones de aplicaciones impulsadas por IA y asistidas por IA generativa.
3. Mentorar a desarrolladores junior y promover las mejores prácticas.
**Empresa:**
------------
Qualcomm Intl Inc., Oficina de Rama en México
**Área del puesto:**
-------------
Grupo de Tecnología de la Información, Grupo de Tecnología de la Información \> Desarrollador de Software de TI
**Resumen general:**
Buscamos un **Desarrollador de Software Senior** altamente calificado para diseñar, desarrollar y dar soporte a aplicaciones, integraciones y soluciones habilitadas por IA de nivel empresarial. Este puesto requiere una sólida experiencia práctica en **Java/J2EE, frameworks web modernos, servicios de backend, bases de datos, orquestación de flujos de trabajo** y **tecnologías de IA generativa**.
Se espera que el Desarrollador Senior opere con un alto nivel de autonomía ante problemas de complejidad moderada a alta, contribuya al diseño técnico y colabore estrechamente con arquitectos, ingenieros senior y socios comerciales. Este puesto enfatiza la **excelencia en la ejecución, la profundidad técnica y la resolución colaborativa de problemas**, mientras desempeña un papel fundamental como colaborador y mentor dentro del equipo de desarrollo.
**Este puesto exige trabajo presencial a tiempo completo en la Ciudad de México (5 días por semana).**
**Responsabilidades clave**
* Diseñar, desarrollar, probar y mantener **aplicaciones web empresariales y servicios de backend** mediante Java/J2EE y frameworks modernos.
* Construir y mejorar **soluciones full-stack**, incluidas API de backend, capas de integración y componentes de interfaz de usuario orientados al cliente.
* Desarrollar y dar soporte a **aplicaciones basadas en flujos de trabajo** y soluciones de automatización de procesos comerciales.
* Diseñar e implementar **servicios RESTful e integraciones de sistemas** entre plataformas empresariales.
* Contribuir al diseño e implementación de **funciones de aplicaciones impulsadas por IA y asistidas por IA generativa** para resolver problemas comerciales.
* Diseñar, desarrollar y dar soporte a **soluciones de integración de sistemas basadas en ETL** mediante **Informatica Cloud (IICS)**, incluida la ingesta de datos, transformación, validación y manejo de errores, para permitir una integración fiable de datos entre sistemas empresariales.
* Colaborar estrechamente con socios comerciales, analistas de sistemas, equipos de QA y DevOps para entregar soluciones de alta calidad.
* Participar en **discusiones técnicas de diseño, revisiones de código, revisiones de arquitectura** y planificación de sprints.
* Diagnosticar y resolver **problemas complejos de desarrollo y producción**, garantizando correcciones escalables a largo plazo.
* Promover y seguir las mejores prácticas en cuanto a **calidad del código, seguridad, escalabilidad, rendimiento y mantenibilidad**.
* Mentorar a desarrolladores junior mediante revisiones de código, orientación técnica y compartición de conocimientos.
* Mejorar continuamente las competencias técnicas manteniéndose actualizado sobre **tecnologías emergentes, frameworks y mejores prácticas industriales**.
**Habilidades técnicas requeridas**
**Tecnologías de backend y empresariales**
* Experiencia práctica sólida en **Java, J2EE** y desarrollo de aplicaciones empresariales.
* Experiencia con **Spring MVC / frameworks basados en Spring**.
* Experiencia práctica con **Node.js y Express.js** o frameworks similares de backend.
* La experiencia con el framework **Grails** es un plus.
**Tecnologías frontend y web**
* Experiencia práctica con **Angular** o frameworks frontend modernos basados en TypeScript similares.
* Comprensión sólida de la **arquitectura de aplicaciones web**, interacciones cliente-servidor y principios REST.
**Bases de datos y capa de datos**
* Experiencia sólida en **SQL y bases de datos relacionales**.
* Experiencia práctica con **MongoDB u otras bases de datos NoSQL**.
**Flujos de trabajo y automatización**
* Experiencia en el desarrollo de aplicaciones que aprovechen **motores de flujo de trabajo u herramientas de automatización de procesos**.
* Es un plus tener exposición a sistemas empresariales de **Recursos Humanos, Nómina o Finanzas**.
**Integración**
* Experiencia práctica con **plataformas de ETL e integración de datos**, preferiblemente **Informatica Cloud (IICS)**, incluido el diseño de mapeos, programación, supervisión y solución de problemas en pipelines de datos.
**CI/CD • DevOps • Nativas en la nube**
* Experiencia trabajando con **pipelines de CI/CD** (por ejemplo, Jenkins) y verificaciones automáticas de calidad (calidad del código, escaneo de seguridad).
* Comprensión sólida de los **conceptos de contenerización** (Docker, imágenes de contenedores, patrones de tiempo de ejecución).
* Conocimiento práctico de **entornos Kubernetes** (preferiblemente AWS EKS) para la implementación y operación de aplicaciones.
**Habilidades preferidas**
* Experiencia práctica con plataformas empresariales de integración / herramientas iPaaS como Boomi (Dell Boomi) para integraciones de aplicaciones y datos.
* Exposición al desarrollo o integración de **funciones impulsadas por IA o asistidas por IA generativa** dentro de aplicaciones empresariales.
* Familiaridad con **modelos de lenguaje grande (LLM), fundamentos de ingeniería de prompts y patrones de integración de IA**.
**Expectativas conductuales y profesionales (nivel senior)**
* Analizar y resolver **problemas técnicos de complejidad moderada a alta** con mínima supervisión.
* Comunicar conceptos técnicos y el estado de entrega de forma **clara y efectiva** a partes interesadas técnicas y no técnicas.
* Colaborar eficazmente en **equipos multifuncionales**, demostrando propiedad y responsabilidad.
* Apoyar el desarrollo del equipo mediante el **mentoramiento de ingenieros junior** y la aplicación de las mejores prácticas de ingeniería.
* Demostrar adaptabilidad en un entorno dinámico con **prioridades y requisitos cambiantes**.
**Cualificaciones preferidas**
* Experiencia trabajando en **entornos de TI empresariales grandes**.
* Exposición a **plataformas de integración, middleware** y frameworks de automatización.
* Experiencia dando soporte a **sistemas de producción críticos para el negocio o misión**.
**Educación y experiencia**
* Título universitario o de maestría en **Ciencias de la Computación, Ingeniería, Sistemas de Información**, o campo relacionado.
* **5–7 años o más** de experiencia progresiva en desarrollo de software, con experiencia demostrable en entrega de aplicaciones empresariales.
**Cualificaciones mínimas:**
* 3 años o más de experiencia laboral relevante en TI con título universitario en un campo técnico (por ejemplo, Ingeniería en Computación, Ciencias de la Computación, Sistemas de Información).
O
5 años o más de experiencia laboral relevante en TI sin título universitario.
* 3 años o más de combinación académica o laboral en desarrollo de aplicaciones full-stack (por ejemplo, Java, Python, JavaScript, etc.).
* 1 año o más de combinación académica o laboral en estructuras de datos, algoritmos y almacenes de datos.
**Solicitantes:** Qualcomm es un empleador que ofrece igualdad de oportunidades. Si usted es una persona con discapacidad y necesita una adaptación durante el proceso de solicitud o contratación, tenga la seguridad de que Qualcomm se compromete a proporcionar un proceso accesible. Puede enviar un correo electrónico a disability\-accomodations@qualcomm.com o llamar al número gratuito de Qualcomm disponible aquí . A petición, Qualcomm proporcionará adaptaciones razonables para apoyar a personas con discapacidades y permitir su participación en el proceso de contratación. Qualcomm también se compromete a hacer accesible su lugar de trabajo para personas con discapacidades. (Tenga en cuenta que esta dirección de correo electrónico se utiliza exclusivamente para brindar adaptaciones razonables a personas con discapacidades. No responderemos aquí a solicitudes de actualizaciones sobre solicitudes ni consultas sobre currículums).
Qualcomm espera que sus empleados cumplan todas las políticas y procedimientos aplicables, incluidos, entre otros, los requisitos de seguridad y demás relativos a la protección de la información confidencial de la empresa y otra información confidencial y/o privilegiada, en la medida en que dichos requisitos sean permisibles según la ley aplicable.
**A todas las agencias de reclutamiento y personalización:** Nuestro sitio web de carreras está destinado únicamente a personas que buscan empleo en Qualcomm. Las agencias de reclutamiento y personalización, así como las personas representadas por una agencia, no están autorizadas a utilizar este sitio ni a enviar perfiles, solicitudes o currículums; cualquier envío de este tipo será considerado no solicitado. Qualcomm no acepta currículums ni solicitudes no solicitados provenientes de agencias. Por favor, no reenvíe currículums a nuestro alias de empleos, empleados de Qualcomm ni a ninguna otra ubicación de la empresa. Qualcomm no asume responsabilidad alguna por los honorarios relacionados con currículums o solicitudes no solicitados.
Si desea obtener más información sobre este puesto, póngase en contacto con Qualcomm Careers .