




Resumen: Este puesto implica participar en todo el ciclo de vida del desarrollo de software para crear, diseñar, codificar, depurar, mantener, probar, implementar y validar aplicaciones. Aspectos destacados: 1. Oportunidad de dejar huella en el panorama tecnológico de los pagos 2. Trabajar con una variedad de lenguajes y arquitecturas 3. Contribuir a soluciones tecnológicas y de software de pago de clase mundial Cada día, Global Payments permite que millones de personas transfieran dinero entre compradores y vendedores mediante nuestras soluciones de pagos para tarjetas de crédito, débito, prepago y servicios para comerciantes. Nuestro equipo mundial apoya a más de 3 millones de empresas, más de 1300 instituciones financieras y más de 600 millones de titulares de tarjetas para que crezcan con confianza y logren resultados extraordinarios. Nos impulsa nuestra pasión por el éxito y nos sentimos orgullosos de ofrecer soluciones tecnológicas y de software de pago de clase mundial. Únase a nuestro dinámico equipo y deje su huella en el panorama tecnológico de los pagos del futuro. **Resumen de este puesto** ------------------------ Participa en todo el ciclo de vida del desarrollo de software y desempeña funciones generales para crear, diseñar, codificar, depurar, mantener, probar, implementar y validar aplicaciones, con una comprensión amplia de una variedad de lenguajes y arquitecturas. Analiza aplicaciones existentes o formula la lógica para nuevas aplicaciones, procedimientos, diagramas de flujo, codificación y depuración de programas. Mantiene y utiliza documentos de aplicación y programación durante el desarrollo del código. Recomienda cambios en los estándares de desarrollo, mantenimiento y sistemas. Elabora los entregables correspondientes y desarrolla planes de implementación de aplicaciones durante todo el ciclo de vida en un entorno de desarrollo flexible. **¿Qué función desempeñará usted?** ---------------------------- * Desarrolla código básico a moderadamente complejo utilizando un lenguaje de programación front-end o back-end según sea necesario dentro de una plataforma, en colaboración con los equipos de negocio y tecnología para soluciones de software internas y externas. Elabora y entrega especificaciones de programa rutinarias para el desarrollo y soporte del código en un proyecto o incidencia, con una comprensión moderada de la aplicación/base de datos para alinear mejor las interacciones y tecnologías. * Analiza, modifica y desarrolla código básico a moderadamente complejo/pruebas unitarias con el fin de elaborar documentación de la aplicación. Realiza pruebas y validaciones requeridas para cambios básicos a moderadamente complejos en el código. Aplica medidas correctivas para deficiencias básicas a moderadamente complejas en el código y eleva propuestas alternativas. * Aplica una comprensión moderada de procedimientos, metodología y estándares de aplicaciones, incluida la conformidad con la normativa de seguridad de la Industria de Tarjetas de Pago (PCI). **¿Qué buscamos en este puesto?** ----------------------------------------- ### **Requisitos mínimos** * Licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Empresarial/Gestión o campo afín * Normalmente, mínimo de 2 años de experiencia profesional en codificación, diseño, desarrollo y análisis de datos. Por lo general, posee conocimientos básicos y experiencia práctica en uno o más lenguajes/tecnologías de los siguientes, aunque no se limitan a ellos: dos o más lenguajes de programación modernos utilizados en entornos empresariales, experiencia trabajando con diversas API y servicios externos, experiencia con bases de datos relacionales y NoSQL ### **Requisitos preferidos** * Licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Empresarial/Gestión o campo afín * 4 años o más de experiencia profesional en codificación, diseño, desarrollo y análisis de datos, y experiencia con las herramientas IBM Rational **¿Cuáles son las habilidades y capacidades que deseamos?** ------------------------------------------------- * Habilidades/conocimientos: desarrollo de experiencia profesional; aplica las políticas y procedimientos de la empresa para resolver diversos problemas. * Complejidad laboral: trabaja en problemas de alcance moderado cuyo análisis requiere revisar una variedad de factores. Ejerce el juicio dentro de los procedimientos y prácticas definidos para determinar la acción adecuada. Establece relaciones de trabajo productivas internas y externas. * Supervisión: normalmente recibe instrucciones generales para tareas habituales e instrucciones detalladas para nuevos proyectos o asignaciones. Sistemas operativos: * Distribuciones Linux, incluyendo una o más de las siguientes: Ubuntu, CentOS/RHEL, Amazon Linux * Microsoft Windows * z/OS * Tandem/HP-Nonstop Bases de datos: diseño, familiaridad con DDL y DML para una o más de las siguientes bases de datos: Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop Tecnologías back-end: Java, Python, .NET, Ruby, COBOL para mainframe, Ensamblador para mainframe Tecnologías front-end: HTML, JavaScript, jQuery, CICS Frameworks web: tecnologías web como Node.js, React.js, Angular, Redux Herramientas de desarrollo: Eclipse, Visual Studio, Webpack, Babel, Gulp Desarrollo móvil: iOS, Android Aprendizaje automático: Python, R, Matlab, Tensorflow, DMTK Global Payments Inc. es un empleador que ofrece igualdad de oportunidades. Global Payments brinda oportunidades de empleo equitativas a todos sus empleados y solicitantes sin discriminación por raza, color, religión, sexo (incluida la maternidad), origen nacional, ascendencia, edad, estado civil, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano, información genética ni ningún otro fundamento protegido por la ley. Si desea solicitar adaptaciones razonables relacionadas con la solicitud de empleo o proporcionar comentarios sobre la accesibilidad de este sitio web, comuníquese con jobs@globalpay.com.


