What are the responsibilities and job description for the Solution Architect position at QuEST Global?
Job Requirements
Work Experience
As a Solution Architect, you will provide technical leadership in designing, implementing, and managing software solutions to support end to end solution and data exchange requirements. You will lead a team of specialists to identify gaps, implement best practices, and enhance site reliability, messaging, and capabilities for large, performance-critical enterprise software systems.
Work Experience
- Lead a team of software engineers focused on site reliability, collaborating closely with cross-functional teams to ensure the application environment's reliability, performance, and security.
- Design, implement, and maintain solutions that enable seamless communication and data exchange between applications.
- Ensure the availability, scalability, and performance of software components, such as message brokers, enterprise service buses (ESBs), caching systems, and API gateways.
- Monitor infrastructure, proactively identifying and resolving issues while optimizing performance.
- Establish and operate a "Software as a Service" capability by applying best practices and automation, including lifecycle services and multi-tenancy.
- Act as a liaison with application and infrastructure teams to define deployment and operational requirements.
- Develop and maintain comprehensive documentation, including architectural diagrams, configuration guides, and troubleshooting procedures.
- Collaborate with cross-functional teams, including application developers, system administrators, and database administrators, to understand requirements and design effective solutions.