The Solution Architect is a technical leader who can identify and understand the business needs and, according to those needs, design, and document a solution architecture aligned with the technical constrain of the customer environment
- Identify architectural characteristics.
- Prioritize, with the customer, the architectural characteristics.
- Define and document the architecture of the solution(High-level design)
- Define with the development team, and document, the implementation guidelines.
- Document technical decisions.
- Make sure that the team, including the customer, understand and supports the defined solution architecture.
- Implement the required POC to support the decision process regarding the architecture quality attributes.
- Support the development team and help them grow in their technical skills.
- Inspect the code base and fix miss alignment with the architecture guidelines.
- Improve SoftwareONE software architecture practice
- Ability to effectively lead people including when no direct reporting line exists
- Effective coordination & collaboration amongst teams as well as in projects
- Able to learn quickly, and keep pace with rapid changes in the Software Development domain.
- Lead & Contribute knowledge sharing within a community (e.g. team, practice, or project).
- Possess working knowledge of general principles of IT Industry Standards (ITIL, Six Sigma)
- Advanced Consulting skills
- Customer business process analysis and understanding
- Advanced business writing skills for customer deliverables
- Customer solution presentation for complex solution designs (Ability to articulate the business value on complex solutions)
- Obtain and maintain vendor certifications
- Experience and desire to work in a technology consulting environment that requires regular travel
- Common European Framework of Reference for Languages (CEFR) C1 Proficiency