What are the responsibilities and job description for the Solution Architect position at Infinite Computer Solutions (ICS)?
Job Details
Job Description:
Job Title: Solution Architect
Location: Sunnyvale, CA / Columbus, OH / Alpharetta, GA / Berkeley heights, NJ (Onsite M-F)
Type: Full Time/W2 with Infinite Computer Solutions
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.