Position: Back-end Developer .net
Company: Recruit-Alliance
Category: .NET
Experience required: 3y
English level: intermediate

Requirements
• 3+ years of experience in developing on C#
• Experience in work with SQL DB (Entity framework is preferable)
• experience in developing on C++
• Multithreading
• Experience in work with REST API
• Experience working in Agile environment
• A self-motivated team player. Collaborative and communicative. Able to adapt to change. Collaborative and work in team oriented
• BSc in Computer Science/Software Engineering or equivalent
• Adequate level of English

Tasks: 
Development of new functionality on .net 80%
Support 20% on C++ 

AS a plus
• Experience in work with telephony integrations (Cisco and Avaya)
• Experience in building scaled out services
• Hands on experience with Unit/E2E testing frameworks and Test-Driven Development

We offer
• Work in creative friendly environment using cutting-edge technologies
• Work-life balance and flexible schedule
• Competitive compensation with focus on your expectations; annual salary review
• 24-day paid vacation and 100% paid sick leave
• Financial support and legal support for individual entrepreneurs from our side
• Professional, language and soft skills trainings
• Health insurance coverage: individual and family, Fitness plan

Responsibilities
• Develop quality, proficient and well documented technical solution that meets technical requirements and corporate architectural standards
• Work collaboratively with professional developers, system architects and product managers to deliver high quality technical solution
• Contribute to technological and architectural decisions
• Participate in reviewing design and code for other team members
• Adhere to agile development principles while following and improving all aspects of the scrum process
• Planning and performing testing to ensure fitting to standards (e.g. scalability, performance etc.), design functional as well as non-functional requirements
• Collaborate with other teams in consultations and integrations when required
• Present solution readiness gradually according to the timelines