Associate Senior Software Engineer

Job expired!

Todos los días, Global Payments empodera a millones de personas en todo el mundo para transferir dinero sin problemas entre compradores y vendedores a través de nuestras soluciones avanzadas de pago para créditos, débitos, servicios prepagados y de comerciante. Nuestro equipo dedicado apoya 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, ayudándolos a crecer con confianza y lograr resultados sobresalientes.

Nos enorgullece nuestra tecnología de pago y soluciones de software de primera clase. Únete a nuestro equipo dinámico y deja tu marca en el futuro de la tecnología de pagos.

Como Ingeniero de Software Asociado Senior, trabajarás a lo largo del ciclo de vida del desarrollo de software, contribuyendo a la creación, diseño, codificación, depuración, mantenimiento, pruebas, implementación y validación de aplicaciones. Manejarás aplicaciones existentes y desarrollarás nuevas con una comprensión integral de varios lenguajes y arquitecturas. Tu rol implicará recomendar cambios en los estándares de desarrollo y mantenimiento, preparar entregables y crear planes de implementación en un entorno de desarrollo flexible.

En este rol, tú:

  • Desarrollarás código básico utilizando lenguajes de programación front-end o back-end para soluciones de software de clientes internos y externos.
  • Seguirás especificaciones de programas para codificación rutinaria y soporte en proyectos/problemas.
  • Ayudarás con la documentación, pruebas y validación de aplicaciones.
  • Realizarás pruebas y validarás cambios y correcciones de código básico según sea necesario.
  • Aplicarás una comprensión básica de los procedimientos, metodologías y estándares de aplicaciones, incluida la conformidad con la seguridad de la Industria de Tarjetas de Pago (PCI).

Para sobresalir en este rol, debes tener:

  • Una licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Empresarial/Gestión o un campo relacionado.
  • No se requiere experiencia previa, pero se prefiere una comprensión básica de uno o más lenguajes de programación modernos, APIs, servicios y bases de datos relacionales y NoSQL.

También valoramos:

  • Experiencia profesional en codificación, diseño, desarrollo y análisis de datos.

El candidato ideal tendrá:

  • Competencia en conceptos profesionales y la capacidad de aplicar las políticas y procedimientos de la empresa para resolver problemas rutinarios.
  • La capacidad de analizar situaciones o datos siguiendo prácticas y procedimientos estándar.
  • Fuerte capacidad para crear relaciones dentro del equipo.
  • Experiencia con sistemas operativos tales como distribuciones de Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, y Tandem/HP-Nonstop.
  • Conocimiento de bases de datos como Oracle, Informix, DB2, y Hadoop, incluyendo diseño DDL y DML.
  • Experiencia en tecnologías de back-end como Java, J2EE, Struts, Spring, y Springboot.
  • Competencia en tecnologías de front-end como HTML, JavaScript, jQuery, y CICS.
  • Familiaridad con marcos web, incluyendo Node.js, React.js, Angular, y JSP.
  • Experiencia con herramientas de desarrollo como Eclipse, Visual Studio, Webpack, Babel, y Gulp.
  • Conocimiento en desarrollo móvil (iOS, Android) y herramientas de aprendizaje automático (Python, R, Matlab, TensorFlow, DMTK).

Global Payments Inc. es un empleador de igualdad de oportunidades. Ofrecemos oportunidades de empleo iguales a todos los empleados y solicitantes sin distinción de raza, color, religión, sexo (incluyendo embarazo), origen nacional, ascendencia, edad, estado civil, orientación sexual, identidad o expresión de género, discapacidad, estado de veterano, información genética, o cualquier otra base protegida por la ley. Para solicitar adaptaciones razonables o proporcionar comentarios sobre la accesibilidad del sitio web, contacte a [email protected].

Global Payments