Production experience in requirements engineering, solution architecture, systems development, deployment, and maintenance
Knowledge of architecture, design patterns, and technologies spanning at least three domains (e.g., Data Platforms, IoT, Machine Learning, Backend, Mobile, etc.)
Expertise in the internal workings of at least one specific technology domain
Understanding of core concepts in data and analytics platform design, including data warehousing, business intelligence, data management, integration, security, and operations
Competency in designing, implementing, deploying, troubleshooting, and re-platforming distributed systems both on-premises and in the Cloud
Structured knowledge of the complete architectural design process, including requirements gathering, quality attributes, technology selection, estimation, proposal validation, and documentation
Background in all phases of the software development lifecycle using varied methodologies and best practices
Highly organized with strong attention to detail
Good interpersonal competence for effective communication
Upper-intermediate proficiency in English (B2+)