Position: Solution Architect
Category: Lead
English level: fluent
Years of experience: 9


I am self-organized and client-driven person, have a good communication and analytical skills, able to respond quickly to opportunities and problems.

I am always looking for a ways to deliver the highest quality products, which meet business and technical expectations. 

SKILLS:

•	Strong experience in pre-sales, discovery and architecture assessments activities.
•	Strong experience in leading development teams (including distributed teams – i.e., teammates from different countries / time zones).
•	Strong experience in designing high scalable and reliable systems with microservice architecture in mind; leveraging PaaS and serverless offerings from cloud providers in order to minimize infrastructure costs and maintainability burden.
•	Experience with designing the project delivery roadmap, including definition of milestones, creation of WBS; advising regarding the team composition & skillset, staffing schedules.
•	Experience with cloud providers: Azure, GCP, AWS as well as experience with hybrid architectures (i.e., combination of the public cloud and private data centers). 
•	Experience in designing cloud-agnostic systems (via leveraging appropriate containerization strategies and orchestration tools, such as Kubernetes).
•	Strong experience with .Net Framework / .Net Core.
•	Experience with front-end development frameworks (React, Angular), however, it is not about development but rather coordination of the front-end developers, advising regarding the technical approaches.

PRIMARY RESPONSIBILITIES:

•	Participation in the pre-sales, discovery and architecture assessment phases for new projects;
•	Communication with clients regarding eliciting business requirements, quality attributes and constraints for the systems to be implemented, aligning their vision and requirements;
•	Designing and documenting the system’s architecture;  
•	Advising regarding the technical stack of the future project;
•	Creation of the WBS, designing milestones and delivery roadmap;
•	Advising project managers regarding future team composition, participation in the interviewing activities for potential team members;
•	Presentation of the architecture and technical ideas to the main stakeholders;
•	Engagement on early stages of implementation activities, which includes control over the system’s implementation process; advising development teams regarding the implementation approaches; etc.
•	Keeping company-wide quality standards and practices.