Position: Solution Architect
Company: Andersen
Category: Lead
Experience required: 3y
English level: intermediate

**Andersen** is a team that creates quality software for clients on all continents, except (for now) Antarctica.
We currently have 3000 employees with a strong team of architects, and 15 development offices in Russia, Belarus, Ukraine and Poland, as well as sales offices in the US, Europe and Asia. 

Today we are looking for a strong and active Solution Architect who will strengthen our team and take part in the pre-sale activity and Discovery phase of the projects as an Architect.
The coolest projects from various spheres are waiting for you with us: banking and finance, telecom and multimedia, healthcare, digitalization of industry, education, Internet of things, retail and many others.

**You will be supposed to: **
- Be actively involved and launching pre-sales, communicating with clients;
- Collecting, formalizing and decomposing requirements;
- Architectural review of business requirements;
- Determining the architecture of the application or its evolution;
- Selecting ways of interaction between system components;
- Designing the system based on customer requirements;
- Creation of a working prototype;
- Design of interfaces and application components;
- Analyzing and fixing performance problems;
- Documenting all architectural decisions, keeping documentation up-to-date;
- Risk management.

**Requirements: **
- Experience in creating architectural solutions, writing documentation;
- Knowledge of architecture patterns;
- Experience in writing Software Architecture Documents;
- Experience in conducting Quality Attributes Workshop with customers;
- Experience in developing ATAM documentation; 
- Knowledge of and experience with security improvements in the system;
- Experience in writing unit tests, integration tests and code optimization;
- Familiarity with relational and non-relational DBMS technologies;
- Experience of working with Agile methodologies;
- In-depth experience in one of the tech stacks, .net or java is a priority;
- Ability to present and defend your technical solutions;
- Experience in Presale and Discovery phases as an architect;
- Ability to speak English at the Upper-Intermediate level or above.

**Will be a plus:**
- Experience and good knowledge of Telecom and Healthcare.