Solution Architect Job Description
Job Title: Solution Architect
Job Summary:
We are seeking an experienced Solution Architect to join our team. The successful candidate will be responsible for designing and implementing scalable and sustainable software solutions that meet business needs. The ideal candidate will have a strong technical background, excellent communication skills, and the ability to work collaboratively with cross-functional teams.
Responsibilities:
● Design and develop software solutions that meet business requirements
● Develop and maintain technical roadmaps for software solutions
● Collaborate with cross-functional teams, including project managers, engineers, and developers
● Identify technical risks and develop risk mitigation strategies
● Communicate technical solutions to non-technical stakeholders
● Develop and maintain technical documentation and architecture diagrams
● Define and enforce coding and development standards and best practices
● Stay current with industry trends and technologies to identify opportunities for innovation and system improvements
● Provide technical guidance and mentoring to development teams
Requirements:
● Bachelor's or Master's degree in Computer Science, Software Engineering or related field
● Minimum of 7-10 years of experience in software development and architecture
● Strong technical skills in software design, architecture, and development
● Excellent communication and interpersonal skills
● Ability to work independently and manage multiple projects simultaneously
● Familiarity with industry standards and regulations for software development
● Experience with project management and documentation
● Strong analytical and problem-solving skills
● Experience with cloud-based solutions and microservices architecture
● Experience with agile development methodologies
● Strong knowledge of programming languages and frameworks such as Java, .NET, Python, React, Angular, etc.
● Experience with database design and management.