




Resumen: Este puesto implica el desarrollo, la prueba y el mantenimiento de aplicaciones de software y componentes de sistemas, garantizando calidad, rendimiento, escalabilidad y seguridad mediante la colaboración y el cumplimiento de las mejores prácticas. Aspectos destacados: 1. Desarrollar y mantener servicios backend, APIs y lógica de negocio. 2. Garantizar el rendimiento, escalabilidad, disponibilidad e integridad de los datos del sistema. 3. Colaborar con arquitectos, gestores de proyectos, equipos de QA y TI. **Desarrollador de Software / Ingeniero de Sistemas** **Ubicación:** México (Ciudad de México, Guadalajara, Monterrey) – Modalidad híbrida según la política de Infosys México **Zona horaria:** CST/EST **Descripción general del puesto** Desarrollar y probar nuevas soluciones según el rol de ingeniero de sistemas Backend, Frontend y Full‑Stack. Diseñar, desarrollar, probar y mantener aplicaciones de software y componentes de sistemas. Garantizar la calidad, el rendimiento, la escalabilidad y la seguridad del software. Colaborar con arquitectos, gestores de proyectos, equipos de QA y equipos de TI multifuncionales. Brindar soporte para despliegues, integraciones y problemas en producción. Documentar diseños técnicos, configuraciones y estándares de desarrollo. Aplicar buenas prácticas de ingeniería, estándares de codificación y directrices de seguridad **Principales responsabilidades** Desarrollar y mantener servicios backend, APIs y lógica de negocio. Garantizar el rendimiento, escalabilidad, disponibilidad e integridad de los datos del sistema. Integrar aplicaciones con bases de datos, sistemas externos y servicios de terceros. Participar en discusiones sobre diseño y arquitectura de sistemas.. **Cualificaciones básicas** * Licenciatura o equivalente extranjero en Estadística, Ciencias de la Computación. * Al menos 2\+ años de experiencia en Tecnologías de la Información desempeñando el rol de desarrollador. * **Bilingüe (español e inglés)** – excelente comunicación verbal y escrita. * Lenguajes de programación: Java, C\#, Python, Node.js u otros similares. * APIs RESTful, microservicios y arquitecturas orientadas a servicios. * Bases de datos relacionales y NoSQL (SQL Server, PostgreSQL, MongoDB, Oracle, etc.). * Conocimientos de sistemas operativos (Linux/Windows) y redes básicas. * Familiaridad con plataformas en la nube (AWS, Azure, GCP) y pipelines CI/CD **Habilidades obligatorias** * Mínimo 2 años de experiencia práctica trabajando con . * Excelentes capacidades de planificación, priorización y resolución de problemas. Mentalidad orientada a resultados * **Habilidades preferidas** * Combinación de competencias Backend y Frontend. * Experiencia con APIs, bases de datos y frameworks modernos de interfaz de usuario. * Conocimiento de prácticas DevOps, CI/CD y entornos en la nube. * Capacidad para diagnosticar problemas en toda la pila tecnológica. Herramientas y metodologías * Control de versiones: Git. * Entornos ágiles / Scrum / DevOps. * Herramientas de desarrollo y seguimiento: Jira, Confluence, IDEs. * Contenedores y orquestación (Docker, Kubernetes) – deseable. **Otros requisitos** * Disponibilidad para trabajar en las zonas horarias CST/EST y participar en actividades de traspaso con el equipo de India, si fuera necesario. * Persona autodidacta, proactiva y con gran espíritu de equipo. Habilidades blandas * Fuertes habilidades analíticas y de resolución de problemas. * Comunicación clara con miembros técnicos y no técnicos del equipo. * Gestión eficaz del tiempo y compromiso con la entrega. Experiencia e idioma * 2\+ años de experiencia en desarrollo de software o ingeniería de sistemas (según nivel de seniority). * Experiencia en proyectos de TI de complejidad media a alta. * Inglés intermedio a avanzado (obligatorio para equipos globales)


