Role Overview
We are seeking a highly-skilled Solutions Architect to join our dynamic team. The successful candidate will be responsible for designing and implementing innovative solutions that meet client needs. With a strong understanding of architecture trends and technologies, you will play a vital role in ensuring the scalability and performance of our systems. You will collaborate with various stakeholders to deliver best-in-class products.
Key Responsibilities:
- Design and develop comprehensive solution architectures for client projects.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Evaluate existing systems and suggest improvements for optimal performance.
- Communicate project status and technical challenges to stakeholders and management.
- Conduct feasibility studies and cost estimations for proposed solutions.
- Provide guidance and mentorship to junior developers and architects.
- Ensure adherence to industry standards and best practices for security and compliance.
- Develop and maintain documentation for architectural designs and processes.
- Participate in the design and implementation of integration methods with third-party services.
Required Skills:
- Proficiency in cloud platforms such as AWS or Azure.
- Strong knowledge of data modeling and database systems.
- Experience with microservices architecture and API design.
- Excellent understanding of software development life cycles (SDLC).
- Familiarity with DevOps practices and tools.
- Ability to design system architectures that are scalable and resilient.
- Strong analytical skills to troubleshoot technical issues effectively.
- Exceptional communication and presentation skills.
Preferred Skills:
- Certification in cloud technologies (e.g., AWS Certified Solutions Architect).
- Experience with Agile methodologies and project management.
- Knowledge of artificial intelligence and machine learning concepts.

