Global Payments, Inc. Software Architect 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.
We are looking for a technical leader on one of our upcoming global projects in a form of a Software Architect. The ideal candidate will define the architecture, design, and delivery of modular, interoperable solutions for software applications. They will also define API’s and microservice pattern-based solutions for middleware infrastructures. In addition, you will collaborate with Scrum teams in the architecture, design, and delivery of complex enterprise software solutions.
Define the architecture, design, and delivery of modular, interoperable solutions for software applications.
Define API’s and microservice pattern-based solutions for middleware infrastructures.
Collaborate with Scrum teams in the architecture, design, and delivery of complex enterprise software solutions.
Build consensus across product and scrum teams by clearly articulating the Architecture road map and Reference Architectures
Design and Build Reference Architectures in disparate technologies
Define Technical Architecture & Design / Align with engineering and product stakeholders
Collaborate with ops/engineering for automation approach and automation solutions
Establish application integration and SOA strategies across SaaS and on premise COTS and in- house developed applications.
Leverage enterprise integration platforms.
Collaborate with data stewards in establishing and maintaining resilient, reusable standardized data patterns.
Provide technical leadership regarding integration impact across business, information, application, technical and security architectures.
Ensure reference architectures, technology stacks, standards and processes meet security and regulatory requirements.
Guide projects to follow reference architectures, strategic technology stacks and standards and best practices.
Develop plans to migrate non-standard solutions and manage exceptions.
Participate in high-level project estimation, system design, modeling, and solution design reviews.
Stay current on technologies, technology trends and directions, and best practices. Evaluate potential technologies for use within the enterprise.
Enterprise Application Integration and SOA Architecture experience in a large organization.
Bachelor's Degree in Computer Science or equivalent experience.
5+ years of experience designing and developing large-scale distributed systems.
Knowledge of and experience applying object oriented methodologies, n-tier architecture, APIs, service-oriented design and programming concepts
Experience in Front End Web Development including cross-browser development
Experience with front end frameworks such as HTML5, Bootstrap, Flexbox or Materialize
Experience using CSS preprocessors like SASS and LESS
Experience in Backend Development including development of scalable web applications
Experience with C#/ASP.NET and/or .NET Core and SQL Experience with SQL/T-SQL and Relational Databases
Experience with developing and deploying applications in at least one public cloud provider, AWS preferred
Excellent written and verbal communication skills
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.