The Technical Architect will be involved in all phases of the product development cycle including: architecture definition, architecture design, software construction and deployment, architecture validation and architecture management.
Provide technical leadership: supporting skill development, fostering teamwork, effectively communicating and providing feedback.
REQUIREMENTS
At least 2 years of experience as a Technical Architect
Experience on working at least one cloud platform (Azure or AWS or GCP).
Knowledge of Non-Functional Requirements (e.g. Security, Performance, Scalability). Be able to identify, treat, interpret and come up with conclusions about Non-Functional Requirements of a project.
Knowledge of architecture standards/solutions for base technology platform, including reference architectures, integration models/architectures (Clean Architecture, Micro-services,...).
Knowledge on Container/Docker/Kubernetes.
Experience in Domain-Driven Design, included both Strategic Design and Tactical Design.
Experience in Architecture/Infrastructure Definition, Evaluation, Validation, and API economy.
Understanding of Database and Query Performance Tuning.
Experience on engineering practices (CI/CD, refactoring, unit testing)
Knowledge about DevOps/DevSecOps.
High level of knowledge, masters programming language resources, and have great knowledge of fundamental frameworks for .NET Core or NodeJS