Solution Architect

Infinite Computer Solutions (ICS) Logo
Infinite Computer Solutions (ICS)
  • Services
  • FullTime

Job Title: Solution Architect

Location: Sunnyvale, CA/ Alpharetta, GA/ Berkeley Heights, NJ

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 5years 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.