Join Global Payments as an Associate Senior Software Engineer
Every day, Global Payments empowers millions of people worldwide to seamlessly transfer money between buyers and sellers through our advanced payment solutions for credit, debit, prepaid, and merchant services. Our dedicated team supports over 3 million companies, more than 1,300 financial institutions, and over 600 million cardholders, helping them grow with confidence and achieve outstanding results.
We take pride in our best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the future of payments technology.
Role Summary
As an Associate Senior Software Engineer, you'll work across the software development life cycle, contributing to the creation, design, coding, debugging, maintenance, testing, implementation, and validation of applications. You'll handle existing applications and develop new ones with a comprehensive understanding of various languages and architectures. Your role will involve recommending changes to development and maintenance standards, preparing deliverables, and creating implementation plans in a flexible development environment.
Key Responsibilities
In this role, you will:
- Develop basic code using front-end or back-end programming languages for internal and external client software solutions.
- Follow program specifications for routine coding and support on projects/issues.
- Assist with documentation, testing, and validation of applications.
- Perform testing and validate basic code changes and corrections as needed.
- Apply a basic understanding of procedures, methodologies, and application standards, including Payment Card Industry (PCI) security compliance.
Qualifications
Minimum Requirements
To excel in this role, you should have:
- A BS in Computer Science, Information Technology, Business/Management Information Systems, or a related field.
- No prior experience required, but a basic understanding of one or more modern programming languages, APIs, services, and both relational and NoSQL databases is preferred.
Preferred Qualifications
We also value:
- Professional experience in coding, designing, developing, and data analysis.
Desired Skills and Capabilities
Our ideal candidate will have:
- Professional concepts proficiency and the ability to apply company policies and procedures to resolve routine issues.
- The ability to analyze situations or data following standard practices and procedures.
- Strong relationship-building skills within the team.
- Experience with operating systems, such as Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, and Tandem/HP-Nonstop.
- Knowledge of databases like Oracle, Informix, DB2, and Hadoop, including DDL and DML design.
- Expertise in back-end technologies like Java, J2EE, Struts, Spring, and Springboot.
- Proficiency in front-end technologies such as HTML, JavaScript, jQuery, and CICS.
- Familiarity with web frameworks, including Node.js, React.js, Angular, and JSP.
- Experience with development tools like Eclipse, Visual Studio, Webpack, Babel, and Gulp.
- Knowledge of mobile development (iOS, Android) and machine learning tools (Python, R, Matlab, Tensorflow, DMTK).
Global Payments Inc. is an equal opportunity employer. We offer equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information, or any other basis protected by law. To request reasonable accommodations or provide feedback on website accessibility, please contact .
Global Payments