Position: Software Architect
Company: Vector software
Experience required: 5y
English level: upper

**Responsibilities:**
Analyzing requirements and transfer them into the product architecture
Designing and documentation of key system components, interfaces, infrastructure, and communications
Providing technical and architectural leadership for Microsoft .NET applications
Creating project and application architecture deliverables
Defining technical evaluation criteria of solution
Providing support/guidance to development teams during analysis, development, and testing processes
Participating in daily Scrum-meetings together with the team
**Requirements:**
5+ years’ experience in web applications development
1.5+ years of experience as a Tech Lead/System Architect
Proven experience in translation of functional specification into solution architecture/high level of technical design documents 
Knowledge of .NET, C#, MS SQL Server
Knowledge of ASP.NET Core Web Api and REST
Knowledge of SPA application development, JavaScript/TypeScript, Angular 2+ framework
Knowledge of software product life-cycle, software architecture and design
Ability to travel abroad
Bachelor’s/Master’s Degree in the field of Computer Science or a closely related field
Upper-intermediate spoken and written English level
**We offer:**
Competitive compensation
Opportunity to work on interesting projects
Friendly team of highly experienced specialists
Training sessions and travel abroad
Long-term employment with paid vacation and other social benefits
Free English classes
Medical insurance
Sport compensation
Cozy kitchen with fresh fruits, juices and cool snacks