Position: Senior Full stack .NET
Company: Miratech
Experience required: 5y
English level: intermediate

**Responsibilities:**

- Modification and improvement of existing product
- Design of new architectural solutions from the scratch
- Adding modularity to solutions
- Development of new product modules
- Customization and bug fixing
- Communication with the business owner and the tech lead on tasks and future expanding plans

**Qualifications:**

**Backend:**

- Ability to architect solutions and to build solution from scratch and help team to choose right solution
- Strong experience in C# and .NET Framework and .NET Core (2.1 – 3.1), ASP.NET Web Api and ASP.NET Core
- Experience in MSSQL, T-SQL, Entity Framework 6, Entity Framework Core, Dapper
- Strong Experience in Git
- Experience with CI/CD tools (TeamCity, GitLab)
- Experience with Message Brokers (Apache Kafka, RabbitMQ)
- Experienced in micro-services architecture

 Will be a plus: 
- WSO2 products (Identity Server, BPS, ESB)  (readiness to learn)

**Frontend:**

- Strong knowledge of client-side coding (HTML5, CSS, JS), Material Design, Bootstrap
- Strong Experience with TypeScript
- Experience with Front End ecosystem and tools such as Webpack, NPM
- Experience with in SASS (scss)
- Strong experience with Angular(9+), RxJS
- Experience with karma, cypress

Will be a plus: 
- Understanding of state management patterns and solutions Redux, NgRx
- Experience with D3.js, Chart.js
- AngularJs (1.5)
- Experience in developing Angular npm libraries