Chaque jour, Global Payments permet des millions de transactions entre acheteurs et vendeurs en utilisant nos solutions de paiement complètes pour les services de crédit, débit, prépayés et marchands. Notre équipe mondiale soutient plus de 3 millions d'entreprises, plus de 1 300 institutions financières et plus de 600 millions de titulaires de cartes, leur permettant de croître et d'obtenir des résultats exceptionnels en toute confiance. Animés par la passion du succès, nous fournissons fièrement des technologies de paiement et des solutions logicielles de premier ordre. Rejoignez notre équipe dynamique et façonnez l'avenir de la technologie des paiements.
En tant que Lead Software Developer, vous travaillerez tout au long du cycle de vie du développement logiciel pour concevoir, coder, déboguer, maintenir, tester et valider des applications. Vous utiliserez votre expertise dans plusieurs langages et architectures pour analyser les applications existantes ou en créer de nouvelles. Vous recommanderez également des changements dans les normes de développement, de maintenance et de système, en créant des livrables et des plans de mise en œuvre dans un environnement de développement flexible.
- Développer du code modérément complexe en utilisant des langages front-end et/ou back-end sur plusieurs plateformes en collaboration avec les équipes commerciales et technologiques.
- Concevoir, créer et livrer des spécifications de programmes pour le développement de code et soutenir plusieurs projets avec une compréhension approfondie des applications et des bases de données.
- Fournir des connaissances approfondies dans l'analyse, la modification et le développement de code complexe/test unitaire pour créer une documentation d'application précise.
- Conseiller sur les tests, la validation et les mesures correctives pour les déficiences de code, en proposant des solutions systématiques.
- Participer à des réunions avec les clients, des discussions de coentreprise et des partenariats avec des fournisseurs pour déterminer les approches de solution.
- Consulter la direction sur les normes des applications commerciales/infrastructure, en veillant à la conformité et à l'exactitude des données, y compris la conformité PCI (Payment Card Industry).
- Développer, gérer et fournir des estimations pour les heures facturables et les ressources sur des projets et des problèmes complexes.
- Aider à la formation en cours d'emploi et offrir des conseils d'experts aux ingénieurs logiciels.
Qualifications minimales
- Diplôme de licence en informatique, technologies de l'information, systèmes d'information de gestion ou dans un domaine connexe.
- Minimum de 6 ans d'expérience professionnelle en codage, conception, développement et analyse de données.
- Connaissance avancée de deux ou plusieurs langages/technologies front-end/back-end, des API, des services externes, et des bases de données relationnelles et NoSQL.
Qualifications préférées
- Diplôme de licence en informatique, technologies de l'information, systèmes d'information de gestion ou dans un domaine connexe.
- Plus de 8 ans d'expérience professionnelle en codage, conception, développement et analyse de données, y compris une expérience avec IBM Rational Tools.
- Compétences/Connaissances : Expérience étendue utilisant des concepts professionnels et des objectifs de l'entreprise pour résoudre des problèmes complexes de manière créative et efficace.
- Complexité des tâches : Analyser des problèmes complexes nécessitant une évaluation approfondie des facteurs variables ; faire preuve de jugement dans la sélection des méthodes et des techniques pour obtenir des résultats.
- Supervision : Déterminer les méthodes et procédures pour de nouvelles affectations et potentiellement coordonner les activités d'autres membres du personnel (Team Lead).
- Distributions Linux : Ubuntu, CentOS/RHEL, Amazon Linux
- Microsoft Windows
- z/OS
- Tandem/HP-Nonstop
- DDL et DML pour des bases de données comme Oracle, Informix, DB2, Hadoop
- Java, Python, J2EE, Spring, Spring Boot, Hibernate, Ibatis/MyBatis