Job Summary
As a Solutions Architect, you will be responsible for taking the 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 Solutions 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.
- You will also be responsible for reviewing the work that 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 Qualifications
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, and 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, with 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 Solutions 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