Identify and communicate the appropriate software architecture based on the requirements and design elements on existing and upcoming projects.
Define the technology strategy with each projects development team: pipeline, tools, and key development procedures.
Assist Team Leaders/Senior Engineers in the creation of design, software design specifications, including conducting training in software design where required.
Support for estimation of new proposals.
Your Skills and Experience
Upper Intermediate English
Bachelors degree in computer science or a related field
At least 3 years relevant experience in large software design and coordinating project teams.
2 years of AWS technologies (SaaS, IaaS) experience is required.