Role Overview
We are seeking a talented Solutions Architect who will be responsible for designing and implementing technical solutions that meet client needs. The ideal candidate will have a strong understanding of software architecture and be able to communicate effectively with multiple stakeholders. You will collaborate with engineering teams to ensure solutions are scalable and maintainable while also aligning with the company's overall strategy and goals.
Key Responsibilities:
- Designing and presenting architectural solutions to clients based on their requirements
- Collaborating with cross-functional teams to integrate software solutions seamlessly
- Conducting code reviews to ensure quality and compliance with architectural standards
- Providing guidance on best practices for system integration and deployment
- Assessing existing systems and recommending enhancements for improved efficiency
- Developing and maintaining documentation of architecture designs and processes
- Engaging with clients during requirements gathering and project planning phases
- Training and mentoring junior team members on architectural concepts
- Staying updated with emerging technologies to continually improve solution offerings
Required Skills:
- Strong experience in cloud architecture and deployment
- Proficiency in system design and architecture patterns
- Knowledge of API development and management
- Expertise in software development lifecycles and methodologies
- Familiarity with database management and optimization
- Ability to communicate complex technical concepts clearly
- Strong analytical and problem-solving skills
- Experience with DevOps tools and practices
- Ability to meet tight deadlines and manage multiple projects
Preferred Skills:
- Experience with microservices architecture
- Knowledge of cybersecurity principles
- Familiarity with Agile methodologies
- Certifications like AWS Certified Solutions Architect
- Experience in enterprise solutions

