Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

Global Payments, Inc. Staff SDET in Lindon, Utah

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

Global Payments Inc. is a leading worldwide provider of payment technology and software solutions delivering innovative services to our customers globally. Global Payments Integrated Technology Group is Flexible, Innovative, Agile, &Reliable. Our core business model is predicated on helping software developers monetize payments revenue, elevate the payment experience, remove friction, & drive adoption. As a Staff Software Engineer at Global Payments Technology, you are part of the team that is responsible for implementing our next-generation Payment Platform.

Position Summary:● A Staff Software Engineer is rightly recognized as a strong technical expert and leader, responsible for the design and development of our core shared services such as Platform Boarding, Crypto Service, Payments Middleware systems that comprise our payment processing platform. As part of a dynamic and exciting development organization, the Principal Software Engineer will develop Java REST web services including XML and JSON utilizing state-of-the-art software development techniques including Behavioral Driven Development and Continuous Delivery.● The Principal Software Engineer will be responsible for proposing technical solutions in collaboration with the Product and Engineering teams. Will heavily participate in any technical design discussions and may represent the company’s technical sector in various internal and external events. Will define Technical, Data, Solution and API designs while aligning with the Architecture team stakeholders, or API Council.● Be an inspirational technical leader – train, mentor and motivate team members by setting an example as to how software development projects can be successfully executed:o Improve the software development process, methodologies and tools through applied experience, automation and simplificationo Collaborate with team members to ensure that deliverables are technically accurate and useful in a timely manner – we build quality into all stages of the software lifecycle, with a focus on end-user observable (and testable) system behaviorso Identify critical activities & tasks on projects, help with estimation and planning, ensure timely and accurate communication of status, resolution of issues, and contribute beyond assigned tasks - adjusting priorities when appropriateo Assist with software deployment activities to internal test environments and our production data center – the teams are responsible from Requirements Analysis through to Release!o Assist with hiring (Interviewing, Screening) to help build a strong and successful development teamo Be proactive, self-motivated, attentive to detail, with the ability to work well under pressureo Be a team player and role model, exhibiting a professional attitude, building work relationships, demonstrating flexibility and supporting workplace ethics.o Assist with hiring (Interviewing, Screening) to help build a strong and successful development teamo Be proactive, self-motivated, attentive to detail, with the ability to work well under pressureo Be a team player and role model, exhibiting a professional attitude, building work relationships, demonstrating flexibility and supporting workplace ethics

Position Requirements:● BS or MS or equivalent in Computer Science or a related field● At least 10 years of software development experience.● Professional Experience with backend dev using Java (SpringBoot) and Python (Django/DRF).● Professional Experience with Java package management and build solutions such as Maven, Ivy, Gradle, Ant, Npm, Jfrog’s Artifactory or SBT.● Experience configuring CI/CD using Bamboo, Jenkins, GitLab or other well-known solutions.● Experience in designing and implementing scalable Web API solutions using the REST pattern.● Experience using SQL and SWL Management Tools - Postgres primarily; secondarily: MySQL, SQL Server, Oracle Db● Experience designing and implementing scalable Web service solutions.● Experience with IntelliJ, Git, Jira, Confluence, GSuite, Postman or equivalents is a plus● Experience with Design Patterns, Refactoring, OO Design and related areas

● Experience working in an Agile/SCRUM, or Lean/Kanban environment● Expected to be self-starters who can operate well under a variety of different situations and types of projects, ranging from a team of one to leading a team of many● Demonstrate functional comprehension of software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation● Proficient in test-related tools i.e. source control, defect tracking, project management, etc.

Preferred:• Knowledge of: Payment Processing, PCI Standards, Software Usability, Software Architecture, Systems Administration, Information Security• Experience creating Linux and Windows Containers using docker files.• Professional Experience with JavaScript Client-side web development using one of the following libraries React/Angular/Vue/Ember• Experience with cloud-based hosting is a big plus - AWS primarily; secondarily: GCP, Azure, etc.• Experience implementing Kubernetes solutions and creating relevant YAML files for a scalable set of microservices.• Experience designing, analyzing the results of and troubleshooting load tests for Web applications and APIsusing Locust, JMeter or other equivalent tools.

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.

Global Payments Inc. (NYSE: GPN) is a leading pure play payments technology company delivering innovative software and services to our customers globally. Our technologies, services and employee expertise enable us to provide a broad range of solutions that allow our customers to operate their businesses more efficiently across a variety of channels around the world.

Headquartered in Georgia with nearly 24,000 employees worldwide, Global Payments is a member of the S&P 500 with worldwide reach spanning over 100 countries throughout North America, Europe, Asia Pacific and Latin America. For more information, visit www.globalpaymentsinc.com and follow Global Payments on Twitter (@globalpayinc), LinkedIn and Facebook.