Senior Software Engineer

3 - 5 years

0 Lacs

Posted:18 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Description

Purpose

Global Payments, Inc. is looking for an experienced Senior Software Engineer to join the Global team.

As a Software Engineer for Global Payments, you will design, develop, test and maintain Software Development Kits (SDKs) used by other internal and external developers to interface with Global Payments products. You will also work on multiple projects in a Scrum based agile team and be responsible for all phases of the software development lifecycle. The ideal candidate is a software developer at heart with a passion for delivering high-quality user experience.

Global Payments offers SDKs in the following languages, the ideal candidate has multiple years experience with at least two of them:

  • Java
  • .Net
  • Python
  • Node
  • PHP
  • GO/Golang
  • JavaScript

Essential Duties

  • Architect and design systems and solutions
  • Develop advanced technical solutions
  • Develop payment SDKs used by internal and external developers
  • Identify and implement patterns and practices in the software to reduce complexity and improve quality
  • Write unit and integration tests
  • Perform unit and integration tests
  • Participate in code reviews, freely receiving constructive feedback
  • Be able to receive feedback from others in the organization including your teammates
  • Troubleshoot bugs in the application

Other Duties

This list is not all-inclusive as additional duties may be assigned by the supervisor.

  • Provide Level 3 technical support and guidance to internal and external SDK users.
  • Develop proof-of-concept solutions
  • Validate and coordinate release processes
  • Implement automated build and release definitions

Required Qualifications

  • Bachelor's degree - preferably in Business, Finance, or Computer Science
  • 3+ years of experience in at least 2 of the SDK programming languages listed above
  • Understanding of modern design principles.
  • Working experience in Agile Projects (Scrum Methodology)
  • Programming skills with various technologies
  • Experience with third-party libraries and APIs
  • Proficient in Google applications

Preferred Qualifications

  • 2+ years of experience developing SDKs used by other developers
  • Clear understanding of Payment transaction flows & related business concepts
  • Experience providing technical support to end users.
  • Continuous Learning: Learns quickly when facing new problems; open to change; analyzes both successes and failures for clues to improvement; experiments and will try new approaches to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and underlying structure of anything
  • Customer Focus: Is dedicated to meeting the expectations and requirements of internal and external customers (end users, interface partners, stakeholders); gets first hand customer information and uses it for improvements in timely and accurate completion of development deliverables and milestones; establishes and maintains effective relationships with application teams, business operations and project teams and gains their trust and respect
  • Drive for Results: Self-motivated and able to take ownership and find solutions to challenges and know when to seek guidance; very bottom-line and results oriented; steadfastly pushes self and others for results
  • Problem Solving: Uses rigorous logic and methods to solve difficult problems with effective solutions; probes all appropriate sources for answers; can see hidden problems; possesses keen analytical skills; looks beyond the obvious and doesn't stop
  • Written Communication: Is able to write clearly and succinctly in a variety of communication settings and styles; can get messages across that have the desired effect
  • Flexibility: Ability to change priorities quickly and the capacity to handle multiple tasks
  • Detail oriented with strong organizational and time management skills
  • Excellent planning, research, and analytical skills
  • Ability to work with minimal supervision on complex projects

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

navi mumbai, pune, mumbai (all areas)