Position: Junior\Middle .NET Back End Developer
Company: DASH Financial Technologies
Experience required: 2y
English level: intermediate

We are looking for Junior/Middle .NET developer with good knowledge of C#, .NET framework, NUnit/Moq
Position description
To work as a part of back-end team on Dash OMS project with focus on creation, support, and enhancement of the test automation framework

Duties
-	Understand the solution architecture and business domain in general
-	Develop new features and support the test automation framework (C# only)
-	Implement test scenarios and integration tests when necessary
-	Communicate to QA and aQA team on questions related to scenarios implementation
-	Code review
-	Implement features related to regular Dash OMS development 
-	Participate in regular Dash OMS team activities

Required skills:
•	Good knowledge and commercial experience (2+ years) in C# and .NET Core
•	Understanding of software architecture and design patterns
•	Experience with microservices architecture
•	Experience in building high-load real-time applications
•	Experience with RabbitMQ, Redis Understanding of HTTP and RESTful design Experience in software unit testing and debugging
•	Ability to combine good communication and technical skills
•	Intermediate+ English level Desired skills:
•	Experience with Docker, SWARM 
Technical stack
Stream description:
Modern Broker-dealer, order management system project in Capital markets domain (trading). Re-engineering from scratch. Product age ~2.5 years. On active stage of its development. Roadmap has 1+ year plans ahead. And there are business ideas for its further extension.
Desktop app. FE is on .Net, uses WPF framework. Microservices architecture, BE is on .Net. Software Development Life Cycle (SDLS) is customized Kanban. Major releases to PROD happen once in ~1-3 month period (depends on business expectations). Work with Jira, BitBucket, Teamcity. Testrail is used for manual test cases. There is mostly API-level automation on a proj., JS framework.
Current Team size: 26 people.
Team members: 1 PMs, 4 BA, 4 BE .Net, 5 FE, QA Manager, 7 mQA, 2 aQA, 1 UX, 1 DevOps. There are plans to grow sub-project more, and make a split on 2-3 Cross teams.
We are offering
•	Full-time remote job (until the office in your city is established)
•	Flexible working hours (European time zone)
•	Direct PE contract with the company
•	Accounting support
•	Paid vacations and sick leave
•	All needed equipment if necessary (laptop, monitors, chair, etc)
•	No bureaucracy, you can easily communicate with C-level managers
•	Strong product-minded engineering team