Join Global Payments as a Software Engineer II (G1)
Every day, Global Payments empowers millions of people to seamlessly move money between buyers and sellers using our cutting-edge payment solutions for credit, debit, prepaid, and merchant services.
Our global team assists over 3 million companies, more than 1,300 financial institutions, and over 600 million cardholders in achieving remarkable outcomes with confidence. We are driven by our passion for success and take pride in delivering top-notch payment technology and software solutions. Join our dynamic team and make your mark on the future of payment technology.
Role Summary
As a Software Engineer II, you will engage in activities throughout the software development life cycle. You will create, design, code, debug, maintain, test, implement, and validate applications, leveraging your broad understanding of various languages and architectures. You will analyze existing applications or develop logic for new applications, including procedures, flowcharting, coding, and debugging programs. Additionally, you'll maintain and utilize application and programming documents while recommending changes to development, maintenance, and system standards. You'll create deliverables and develop application implementation plans in a flexible development environment.
Responsibilities
- Develop basic to moderately complex code using front-end or back-end programming languages within a platform, in collaboration with business and technology teams for internal and external client software solutions.
- Create and deliver routine program specifications for code development and support on projects/issues with a moderate understanding of the application/database to better align interactions and technologies.
- Analyze, modify, and develop code/unit testing in order to develop application documentation.
- Perform testing and validation requirements for code changes.
- Apply a moderate understanding of procedures, methodology, and application standards, including PCI security compliance.
Qualifications
Minimum Qualifications
- BS in Computer Science, Information Technology, Business/Management Information Systems, or a related field.
- Typically a minimum of 2 years of professional experience in coding, designing, developing, and analyzing data.
- Basic knowledge and usage of one or more languages/technologies, including modern programming languages, APIs, external services, and both relational and NoSQL databases.
Preferred Qualifications
- BS in Computer Science, Information Technology, Business/Management Information Systems, or a related field.
- 4+ years of professional experience in coding, designing, developing, and analyzing data.
- Experience with IBM Rational Tools.
Desired Skills and Capabilities
- Skills/Knowledge: Developing professional expertise and applying company policies and procedures to resolve various issues.
- Job Complexity: Works on moderately complex problems, requiring a review of multiple factors to determine appropriate action. Builds productive internal/external working relationships.
- Supervision: Receives general instructions on routine work and detailed instructions on new projects or assignments.
Technical Skills
- Operating Systems: Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
- Database Design: Familiarity with DDL and DML for databases like Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
- Back-end Technologies: Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler.
- Front-end Technologies: HTML, JavaScript, jQuery, CICS.
- Web Frameworks: Node.js, React.js, Angular, Redux.
- Development Tools: Eclipse, Visual Studio, Webpack, Babel, Gulp.
- Mobile Development: iOS, Android.
- Machine Learning: Python, R, Matlab, Tensorflow, DMTK.
Global Payments Inc. is an equal opportunity employer, providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran