Software Engineer at Global Payments

Pune, Maharashtra, India

Global Payments Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Payments, FintechIndustries

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, external services, experience with both relational and NoSQL databases
  • Preferred: 4+ years professional experience in coding, designing, developing and analyzing data, experience with IBM Rational Tools
  • Skills/Knowledge: Developing professional expertise, applies company policies and procedures to resolve a variety of issues
  • Job Complexity: Works on problems of moderate scope where analysis requires review of a variety of factors; exercises judgment within defined procedures
  • Supervision: Receives general instructions on routine work, detailed instructions on new projects
  • Operating Systems: Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop
  • Database: Design, familiarity with DDL and DML for Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop
  • Back-end technologies: Java, Python, .NET, Ruby, Mainframe COBOL
  • Moderate understanding of procedures, methodology, application standards, including PCI security compliance

Responsibilities

  • Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understanding of a variety of languages and architectures
  • Analyzes existing applications or formulates logic for new applications, procedures, flowcharting, coding and debugging programs
  • Maintains and utilizes application and programming documents in the development of code
  • Recommends changes in development, maintenance and system standards
  • Creates appropriate deliverables and develops application implementation plans throughout the life cycle in a flexible development environment
  • Develops basic to moderately complex code using a front or back end programming language within a platform as needed in collaboration with business and technology teams for internal and external client software solutions
  • Creates and delivers routine program specifications for code development and support on a project/issue with a moderate understanding of the application/database to better align interactions and technologies
  • Analyzes, modifies, and develops basic to moderately complex code/unit testing to develop application documentation
  • Performs testing and validation requirements for basic to moderately complex code changes
  • Performs corrective measures for basic to moderately complex code deficiencies and escalates alternative proposals

Skills

Key technologies and capabilities for this role

Software DevelopmentCodingDebuggingUnit TestingApplication DevelopmentFront-end ProgrammingBack-end ProgrammingFlowchartingSDLCProgram Specifications

Questions & Answers

Common questions about this position

What education is required for this Software Engineer role?

A BS in Computer Science, Information Technology, Business/Management Information Systems or related field is required.

What professional experience is needed for this position?

Typically a minimum of 2 years of professional experience in coding, designing, developing, and analyzing data is required, with 4+ years preferred.

What programming skills are they looking for?

Basic knowledge and use of one or more languages/technologies, including two or more modern programming languages used in the enterprise, experience with various APIs, external services, and both relational and NoSQL databases.

What is the salary range for this Software Engineer position?

This information is not specified in the job description.

Is this Software Engineer role remote or office-based?

This information is not specified in the job description.

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI