Solution Architect (Engineering) Job Description

Share on:FacebookXLinkedinWhatsApp

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.