Description

Collaborate with senior architects and project stakeholders to understand project requirements and objectives.
Assist in the design and development of architectural solutions that meet the needs of our clients.
Create architectural diagrams, models, and documentation to communicate design concepts and decisions.
Conduct research on emerging technologies and trends in architecture and recommend best practices.
Participate in architectural reviews and provide constructive feedback to team members.
Assist in the evaluation and selection of technology platforms, frameworks, and tools.
Work closely with development teams to ensure architectural alignment and adherence to design principles.
Support the implementation and deployment of architectural solutions, including troubleshooting and issue resolution.
Provide technical guidance and mentorship to junior team members.
Stay up-to-date with industry standards and regulations related to architecture and security.
What we are looking for?
Computer Science, Engineering, or a related field.
Strong understanding of software architecture principles and design patterns.
Proficiency in architectural modelling tools such as Enterprise Architect, ArchiMate, or similar.
Excellent communication and collaboration skills.
Ability to work effectively in a team environment and independently.
Strong analytical and problem-solving skills.
Familiarity with Agile methodologies.
Knowledge of Client Side Frameworks, Node, SQL, C#, Web API
Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform is a plus.
Knowledge of enterprise integration patterns and technologies.
Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
Familiarity with architectural governance frameworks and processes.
Experience working on large-scale and complex projects.
Preferrable if any Certification like e.g. TOGAF, any cloud architect level certificate.

Education

Bachelor's degree in Computer Science