Cada día, Global Payments faculta a millones de personas para mover dinero sin problemas entre compradores y vendedores utilizando nuestras soluciones de pago de vanguardia para servicios de crédito, débito, prepago y comerciantes.
Nuestro equipo global asiste a más de 3 millones de empresas, más de 1,300 instituciones financieras y más de 600 millones de titulares de tarjetas a lograr resultados notables con confianza. Nos impulsa nuestra pasión por el éxito y nos enorgullecemos de ofrecer tecnología de pago y soluciones de software de primera calidad. Únete a nuestro equipo dinámico y deja tu marca en el futuro de la tecnología de pagos.
Como Ingeniero de Software II, participarás en actividades a lo largo del ciclo de vida del desarrollo de software. Crearás, diseñarás, codificarás, depurarás, mantendrás, probarás, implementarás y validarás aplicaciones, aprovechando tu amplio conocimiento de varios lenguajes y arquitecturas. Analizarás aplicaciones existentes o desarrollarás lógica para nuevas aplicaciones, incluyendo procedimientos, diagramas de flujo, codificación y depuración de programas. Además, mantendrás y utilizarás documentos de aplicaciones y programación mientras recomiendas cambios en los estándares de desarrollo, mantenimiento y sistemas. Crearás entregables y desarrollarás planes de implementación de aplicaciones en un entorno de desarrollo flexible.
- Desarrollar código de básico a moderadamente complejo utilizando lenguajes de programación de front-end o back-end dentro de una plataforma, en colaboración con equipos de negocios y tecnología para soluciones de software para clientes internos y externos.
- Crear y entregar especificaciones de programas rutinarios para el desarrollo de código y soporte en proyectos/problemas con un entendimiento moderado de la aplicación/base de datos para alinear mejor las interacciones y tecnologías.
- Analizar, modificar y desarrollar código/pruebas unitarias para desarrollar documentación de aplicaciones.
- Realizar pruebas y requisitos de validación para cambios de código.
- Aplicar un entendimiento moderado de procedimientos, metodologías y estándares de aplicación, incluyendo el cumplimiento de seguridad PCI.
- Licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Empresarial/Gestión o un campo relacionado.
- Generalmente se requiere un mínimo de 2 años de experiencia profesional en codificación, diseño, desarrollo y análisis de datos.
- Conocimiento básico y uso de uno o más lenguajes/tecnologías, incluidos lenguajes de programación modernos, API, servicios externos y bases de datos tanto relacionales como NoSQL.
- Licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Empresarial/Gestión o un campo relacionado.
- Más de 4 años de experiencia profesional en codificación, diseño, desarrollo y análisis de datos.
- Experiencia con herramientas IBM Rational.
- Habilidades/Conocimientos: Desarrollo de experiencia profesional aplicando políticas y procedimientos de la empresa para resolver diversos problemas.
- Complejidad del Trabajo: Trabaja en problemas moderadamente complejos, requiriendo una revisión de múltiples factores para determinar la acción adecuada. Construye relaciones de trabajo productivas internas/externas.
- Supervisión: Recibe instrucciones generales sobre el trabajo rutinario e instrucciones detalladas sobre nuevos proyectos o asignaciones.
- Sistemas Operativos: Distribuciones Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
- Diseño de Bases de Datos: Familiaridad con DDL y DML para bases de datos como Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
- Tecnologías Back-end: Java, Python, .NET, Ruby, Mainframe COBOL, Assembler Mainframe.
- Tecnologías Front-end: HTML, JavaScript, jQuery, CICS.
- Frameworks Web: Node.js, React.js, Angular, Redux.
- Herramientas de Desarrollo: Eclipse, Visual Studio, Webpack, Babel, Gulp.
- Desarrollo Móvil: iOS, Android.