Solution Architect

Overview

On Site
Up to $120,000
Full Time

Skills

Solution Architect
finance
banking
saas

Job Details

Job Title: Solution Architect

Location: Alpharetta, GA

Job Summary:

We are seeking a highly skilled Solution Architect with 12+ years of experience in technical solution design, client implementations, and integration strategies. The ideal candidate will have a strong background in software development and hands-on expertise in designing scalable, secure web and mobile payment solutions. Prior experience in the Banking or Financial Services industry and working with offshore teams is preferred.

Required Skillset & Experience:

  • 7+ years of experience in solution architecture, client delivery, or technical design.
  • Minimum 5 years of software development experience.
  • Deep understanding of multi-platform and multi-environment architectures.
  • Skilled in web services, XML, XSLT, HTTP, SOAP, REST, and SSL protocols.
  • Familiarity with Unified Modeling Language (UML) and business process modeling.
  • Proven experience in multi-threaded application architecture and deployment.
  • Strong foundation in design patterns, object-oriented programming, and solution architecture frameworks.
  • Experience working with offshore/remote development teams.

Preferred Qualifications:

  • Background in Banking or Financial Services industry.
  • Experience designing and implementing mobile payment or online transaction systems.
  • Exposure to SaaS delivery models and identity protocols (e.g., SAML, OAuth, PING).

Key Responsibilities:

  • Lead the design and delivery of client-focused solutions with emphasis on online and mobile payment systems.
  • Architect and integrate systems using web services, REST/SOAP, and modern integration strategies.
  • Drive the adoption of new technologies such as SAML, OAuth, PING, and mobile applications using SaaS-based models.
  • Collaborate with cross-functional teams including business analysts, developers, and offshore teams to ensure solution alignment with business goals.
  • Perform requirement analysis, estimation, and scoping of complex projects.
  • Produce high-quality architectural artifacts such as sequence diagrams, class diagrams, process flows, and data models.
  • Apply design patterns, OOAD (Object Oriented Analysis and Design), and best practices to ensure system scalability and maintainability.
  • Monitor and troubleshoot system integrations using tools like SPLUNK and ensure adherence to web service standards.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.