TroyRecruiter Since 2001
the smart solution for Troy jobs

Sr Software Architect

Company: Global Payment Holding Company
Location: Troy
Posted on: November 22, 2021

Job Description:

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. At NEXTEP, we power the cafe's in corporations, healthcare organizations, universities, and stadium venues with personal, engaging, and innovative omni-channel applications through our food service technology solutions. We are seeking a Software Architect who embraces emerging technologies, drives the way forward, and can envision the future and get us there.Position OverviewThe Software Architect is responsible for overseeing design, architecture, data flow, application logic, and system interfaces for NEXTEP's application suite.. The position involves close interaction with the Product Owners, Engineering Teams, and other key stakeholders to ensure NEXTEP's product development resources are delivering products at quality and velocity. A strong technical background is required, together with a clear focus on business goals and product objectives.This role plays a significant part in aligning the product vision and engineering efforts with the strategic direction of the company, fostering awareness and appropriate application of this vision at all levels of the organization and ensuring successful rollout of products to the marketPosition ResponsibilitiesDevelop a strategic vision for software platforms that enable the broader vision for the Product Development team and the businessDevelop, document and communicate plans for implementing software including Architectural diagrams and technical specificationsPrototype and create proof-of-concept implementations for new and existing technologies to make recommendations for implementationImplements and improves core software infrastructure. Participates in improving software development lifecycle, technical operations and technology innovation.Develops technical / business approaches and new or enhanced technical tools.Shares highly-complex information related to areas of expertise and/or to gain acceptance of new or enhanced technology / business solutions.Collaborate with development teams on best practices, process changes, standards and continuous process improvement topics (unit testing, continuous integration, code reviews, etc.) and build highly maintainable and reusable automation modulesOversee and provide expert advice in the evaluation of software engineering practices ensuring adherence to required procedures, methodologies and/or application standards, including Payment Card Industry (PCI) and security related compliance.Position Qualifications15+ years of experience within software product development disciplines with a continually increased level of responsibility.2+ years of direct experience architecting/designing reliable, resilient multi-tenant applications on Microsoft Azure or AWS..Proven ability to architect, design, and implement cloud-based and/or cloud-native solutions based on API-first designs.Expert-level understanding of design principles for building and deploying distributed, highly available, and scalable enterprise business applications based on microservices.Extensive background in software engineering with strong skills in one or more major development languages (C#, Node, etc.).Strong understanding of HTTP/REST/API architecturesExperience with security architectures and designsExperience leveraging relational and NoSQL databases like SQL Server and MongoDB.Experience with continuous integration, continuous delivery, and associated tooling such as Azure DevOps, Jenkins, and GitHub.Experience working with Agile development frameworks.Demonstrated ability to solve problems in a highly complex matrixed environment.Ability to provide mentorship/guidance to other engineers on technologies, architecture, design patterns, and best practices.Strong interpersonal and communication skills. Adept at communicating and presenting technical and non-technical information to a wide audience.Ability to work independently as well as collaborate across functional groups.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.

Keywords: Global Payment Holding Company, Troy , Sr Software Architect, IT / Software / Systems , Troy, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Troy RSS job feeds