Software Engineer at Global Payments

Zagreb, Croatia

Global Payments Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
FinTech, Payments, Financial ServicesIndustries

Requirements

  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • Typically minimum of 5 years of professional experience in coding, designing, developing, and analyzing data
  • Advanced knowledge and use of two or more opposing front / back end languages / technologies (e.g., two or more modern programming languages used in the enterprise)
  • Experience working with various APIs and external services
  • Experience with both relational databases
  • Ability to work full time, full-office job
  • Wide-ranging experience using professional concepts and company objectives to resolve complex issues in creative and effective ways
  • Ability to perform in-depth evaluation of variable factors for complex issues and exercise judgment in selecting methods, techniques, and evaluation criteria
  • Ability to network with key contacts outside own area of expertise

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 moderately complex code using both front and/or back end programming languages within multiple platforms as needed in collaboration with business and technology teams for internal and external client software solutions
  • Designs, creates, and delivers moderately complex program specifications for code development and support on multiple projects/issues with a wide understanding of the application / database to better align interactions and technologies
  • Provides broad and in-depth knowledge of analysis, modification, and development of complex code/unit testing in order to develop concise application documentation
  • Performs and advises on testing, validation requirements, and corrective measures for complex code deficiencies and provides systemic proposals
  • Participates in client facing meetings, joint venture discussions, vendor partnership teams to determine solution approaches
  • Provides advice to leadership on the design, development, and enforcement of business / infrastructure application standards to include associated controls, procedures, and monitoring to ensure compliance and accuracy of data
  • Applies a full understanding and in-depth knowledge of procedures, methodology, and application standards to include Payment Card Industry (PCI) security compliance
  • Develops, administers, and recommends billable hours and resource estimates on complex initiatives, projects, and issues
  • Assists with on-the-job training and provides in-depth expertise and advice to software engineers

Skills

Front-End Development
Back-End Development
Programming Languages
Code Development
Debugging
Unit Testing
Application Design
Database Management
Software Development Lifecycle
Code Documentation

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