Job Summary
As a Solutions Architect, you will be responsible for taking business requirements and turning them into a software design that can become a blueprint for the implementation team to follow. You will also ensure that the implementation team follows the design and delivers the project as per the agreed designs.
Duties and Responsibilities
- A solution architect at Creative Chaos will participate in the presales, user experience design, sprint, development, and delivery phases of a project and review the overall proposal.
- During user experience design, you will provide valuable input and review the wireframes from a technical standpoint.
- Before the actual development work starts, you will produce necessary artifacts to provide the team with direction.
- Necessary artifacts for the development team will be provided as a Solutions Design Document.
- During the development phase, you will ensure that the design is followed and any changes in the design are documented.
- An architect will also be responsible for reviewing the work the development team produces.
- You will provide necessary training to developers and should be the sole go-to person for the stakeholders and the team on all technical matters.
Minimum Requirements
Master's or Bachelor’s degree in Computer Science from a local or foreign reputable university.10+ years of hands-on experience, preferably as a full stack developer in multiple technologies.Minimum of 4 years of experience making important architecture & design decisions, such as data domain modeling, application of design patterns, & design using third-party components.Ability to work in a team in a diverse / multiple stakeholder environment.Proven experience in engineering and software architecture design. In-depth understanding of coding languages, sound knowledge of various operating systems and databases, and strong organizational and leadership skills.Technical Requirements
Superior Communication . Being able to communicate effectively with stakeholders, project managers, developers, and software vendors involved in the software development process is essential for a solutions architect.Project and Resource Management . Although a solutions architect is not directly involved in project development, they still need to ensure that project resources are being used efficiently and impactfully.Technical Skills . The role of a solution architect requires technical education and hands-on experience across all major areas of the software development process as well as hardware engineering expertise (for software projects that rely on hardware).Risk Identification and Management . A solutions architect must be capable of analyzing and identifying potential short and long-term risks that may cause technical issues and impede business operations in the future.#J-18808-Ljbffr