What are the responsibilities and job description for the Solution Architect (Cloud & Platform) position at Hexaware Technologies, Inc?
Job Details
Position: Solution Architect (Cloud & Platform)
Location: Santa Clara, CA
Hiring: W2 Contract / Fulltime
Skills: Google Cloud Platform architecture, Kubernetes, distributed systems design, data integration.
Core Responsibilities: Architectural Design and Development:-Design and develop the overall architecture of software solutions, ensuring they meet both functional and non-functional.
Requirements.-
- Create architectural blueprints, diagrams, and documentation to communicate the design to stakeholders and development teams.-
- Ensure the architecture is scalable, maintainable, and aligns with the organization's technical strategy.
Technology Evaluation and Selection:-
- Evaluate and select appropriate technologies, frameworks, and tools that best meet the project requirements.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
- Conduct proof-of-concept (PoC) studies to validate new technologies and approaches.
Requirement Analysis:
- Collaborate with business analysts, product managers, and stakeholders to understand and analyze business requirements.
- Translate business requirements into technical specifications and architectural designs.
- Identify potential risks and challenges and propose mitigation strategies.
Integration and Interoperability:
- Design and implement integration strategies to ensure seamless interoperability between different systems and components.
- Define APIs, data exchange formats, and communication protocols for system integration.
- Ensure compatibility and integration with existing systems and third-party services.
Performance and Scalability:-
- Design solutions optimized for performance, reliability, and scalability.
- Conduct performance testing and tuning to identify and resolve bottlenecks.
- Plan for future growth and scalability of the software solutions.
Security and Compliance:
- Ensure that the software architecture incorporates security best practices and complies with relevant standards and regular.