Chaque jour, Global Payments permet à des millions de personnes de déplacer de l'argent entre acheteurs et vendeurs en toute simplicité grâce à nos solutions de paiement innovantes pour les services de crédit, débit, prépayé et marchands.
Notre équipe mondiale assiste plus de 3 millions d'entreprises, plus de 1 300 institutions financières, et plus de 600 millions de titulaires de cartes à obtenir des résultats remarquables en toute confiance. Nous sommes animés par notre passion pour le succès et nous sommes fiers de fournir des solutions technologiques de paiement et des logiciels de premier ordre. Rejoignez notre équipe dynamique et laissez votre marque sur l'avenir de la technologie de paiement.
En tant qu'Ingénieur Logiciel II, vous vous engagerez dans des activités tout au long du cycle de vie du développement logiciel. Vous créerez, concevrez, coderez, déboguerez, maintiendrez, testerez, implémenterez et validerez les applications en utilisant votre compréhension large de divers langages et architectures. Vous analyserez les applications existantes ou développerez la logique pour de nouvelles applications, y compris les procédures, la création de diagrammes de flux, le codage et le débogage des programmes. De plus, vous maintiendrez et utiliserez des documents d'application et de programmation tout en recommandant des modifications aux normes de développement, de maintenance et de système. Vous créerez des livrables et développerez des plans d'implémentation d'application dans un environnement de développement flexible.
- Développer du code simple à modérément complexe en utilisant des langages de programmation front-end ou back-end sur une plateforme, en collaboration avec des équipes métier et technologie pour des solutions logicielles internes et externes pour les clients.
- Créer et fournir des spécifications de programmes de routine pour le développement de code et le support sur des projets/problèmes avec une compréhension modérée de l'application/base de données pour mieux aligner les interactions et les technologies.
- Analyser, modifier et développer des tests de code/unitaires afin de développer la documentation de l'application.
- Effectuer des tests et des validations pour les modifications de code.
- Appliquer une compréhension modérée des procédures, méthodologies, et normes d'application, y compris la conformité à la sécurité PCI.
- BS en Informatique, Technologie de l'Information, Systèmes d'Information de Gestion/Commerce, ou un domaine connexe.
- Typically a minimum of 2 years of professional experience in coding, designing, developing, and analyzing data.
- Connaissance de base et utilisation d'un ou plusieurs langages/technologies, y compris les langages de programmation modernes, les API, les services externes, et les bases de données relationnelles et NoSQL.
- BS en Informatique, Technologie de l'Information, Systèmes d'Information de Gestion/Commerce, ou un domaine connexe.
- 4+ années d'expérience professionnelle en codage, conception, développement et analyse de données.
- Expérience avec les outils IBM Rational.
- Compétences/Connaissances : Développer une expertise professionnelle et appliquer les politiques et procédures de l'entreprise pour résoudre diverses problématiques.
- Complexité du travail : Travailler sur des problèmes modérément complexes nécessitant un examen de plusieurs facteurs pour déterminer l'action appropriée. Développer des relations de travail productives internes/externes.
- Supervision : Recevoir des instructions générales pour le travail de routine et des instructions détaillées pour les nouveaux projets ou missions.
- Systèmes d'exploitation : Distributions Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
- Conception de bases de données : Connaissance des DDL et DML pour les bases de données comme Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
- Technologies back-end : Java, Python, .NET, Ruby, COBOL Mainframe, Assembleur Mainframe.
- Technologies front-end : HTML, JavaScript, jQuery, CICS.