Global Payments Inc.

Software Engineer

Global Payments Inc.

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

AndroidAngularBabelHadoopiOSJavaJavaScriptjQueryLinuxMS SQL ServerMySQL.NETNode.jsNoSQLOraclePythonReactReduxRubySDLCSpringSpring BootSpringBootSQLTensorflowWebpack

About the role

  • Work throughout the software development life cycle to create, design, code, debug, maintain, test, implement and validate applications
  • Analyze existing applications or formulate logic for new applications, including procedures, flowcharting, coding and debugging
  • Maintain and utilize application and programming documents during development
  • Recommend changes in development, maintenance and system standards
  • Create deliverables and develop application implementation plans in a flexible development environment
  • Develop basic to moderately complex front-end or back-end code and unit tests for internal and external client software solutions
  • Create and deliver routine program specifications for code development and support
  • Perform testing, validation and corrective measures for code changes and escalations
  • Apply understanding of procedures, methodology and application standards including PCI security compliance

Requirements

  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • Typically minimum of 2 years - Professional Experience In Coding, Designing, Developing And Analyzing Data
  • Basic knowledge and use of one or more languages/technologies; two or more modern programming languages used in the enterprise
  • Experience working with various APIs and external services
  • Experience with both relational and NoSQL databases
  • Preferred: 4+ years professional experience and experience with IBM Rational Tools
  • Knowledge of Payment Card Industry (PCI) security compliance
  • Familiarity with development procedures, methodology and application standards
  • Operating systems: Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop
  • Databases: 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
  • Ability to collaborate with business and technology teams in a flexible development environment