To begin the application process, please enter your email address.
Company Contact Info
- Atlanta, GA
Sorry, we cannot save or unsave this job right now.
Report this Job
Email Send Failed!
Heartland Payment Systems • Atlanta, GA
Posted 9 days ago
Get facts about other applicants with a CareerBuilder Account
Summary:The Solutions Architect is responsible for the overall design of the application and mapping the business requirements to systems/technical requirements and works as a team member along with the Business Partners, Developers, Testers, Technical Architects, Data Architects and Security Architects to deliver the complete solution for the business.
Design and architect scalable, distributed on-prem and cloud based Services and Applications that integrate across different technologies
Work closely with business stakeholders so that business vision and requirements are addressed correctly and quickly
Designs may include a short term or intermediary solution to allow the business problem to be addressed quickly
Effectively communicate design concepts to both technical and non-technical stakeholders. Prototype solutions where applicable to improve business requirements understanding and validation
Define and/or validate logical and physical architecture for a proposed solution, applying all relevant enterprise and industry standards
Provide comprehensive architectural support to development staff at the highest technical level for all aspects to ensure proposed solutions are technically viable
Work closely with software engineering and technical teams to ensure successful rollout of the solution. Analyze complex functional and non-functional requirements and make appropriate design adjustments, as well as provide effort estimates to support project management
Carry out performance analysis of existing and proposed solutions against difficult-to-achieve performance requirements
Interact with vendors, as required, to provide necessary oversight to software implementation and product rollout processes
Provide guidance to software development teams on activities including service-oriented and object-oriented analysis and design
Define and support software architecture models and write the necessary code, frameworks, and documentation to distribute to the technical community to leverage in technical solutions
Lead and mentor other software engineers in the company
Be part of a team of peers working on highly technical initiatives
Conduct evaluation of new technology platforms and components
Create ‘Request for Proposal’ documents in collaboration with different business entities
Make recommendations for software and hardware end of life replacement
Create and participate in the establishment of reference architecture and domain models
Follow the established Enterprise Architecture methodology including technology reviews by the Architectural Review Committee (ARC) and the Risk Security Compliance and Legal team (RSCL)
Present projects they are involved in at the ARC sessions and answer any questions from the forum
Good Java development skills
Payments Industry Knowledge is prefered
Excellent oral and written communication skills
Ability to quickly understand the business’ direction and pivot accordingly
Displays sense of urgency especially on high priority items
Knowledge of .NET systems is preferred
Good nodeJS programming skills
Minimum of 8+ years of Java based development
10+ years of experience in software development and design
5+ years of experience in software architecture role
Experience in applying Service-Oriented Architecture to solutions
Deep knowledge and experience in using and applying API, SOAP, WSDL, JSON and XML based solutions
Experience with ESB is a plus
Exposure to Enterprise Architecture is a plus
We are an EOE F/M/D/V.
Global Payments, Inc. provides equal employment opportunities to all employees and applicants for employment without regard to race, color creed, religion, sex, national origin, age, citizenship, disability, veteran status or any other protected status. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.
Disclaimer: The above statements are intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of responsibilities, duties and skills required.