Position: .NET Developer
Company: De7 Partner
Category: .NET
Experience required: 5y
English level: upper

**Responsibilities:**
- Delivering development activities on time and on budget per project plan with the highest level of quality while producing code that is secure, reliable, reusable, and scalable
- Develop software in the context of a project, while providing alignment to current and developing architecture
- Comprehend and help refine un-stated requirements & work with internal and/or external stakeholders and project team members to specify software requirements, and assess the feasibility of solutions within time limitations
- Prepare Technical Design and Specification documents
- Design implementation instructions and support application deployments
- Conduct design and peer reviews including individual & team unit testing
- Work with the project team to review problems, define and test solutions
- Wield leadership through superior technical and domain knowledge
- Assist in the development of architectural framework and design
- Evaluate and introduce new tools and techniques to the development team
- Proactive approach to finding solutions and managing problems
- Proactively identify zones for improvement, seek solutions and make recommendations

**Required experience and education:**
- BSc degree in Computer Science, Engineering, or relevant field
- .NET Expertise with +5 yrs experience in .NET Core, ASP.NET, and WCF
- Decent knowledge of Web API, REST, SOAP, JSON, and XML
- Hands-on experience with MS SQL and T-SQL
- Familiar with IoC, Dependency Injection and CQRS
- Automated unit and integration testing
- Experience with Azure: mainly App Services, Storage & Service Bus
- Effective communication

**Languages:**
- You must be fluent in English (minimum B2 level, nice to have C1).

**You should also have the following qualities:**
- Autonomy and proactive behavior;
- Excellent written and oral communication, analytical, and synthesis skills;
- Team spirit, pedagogy, ability to improve skills;
- Ability to acquire new functional skills;
- Ability to work in an international environment;
- Responsiveness, rigor.

**We offer:**
- Work in an active, really friendly international team in an atmosphere of drive and inspiration from the results obtained in a stable company with an excellent reputation;
- World best practices in consulting, business process organization, and team building;
- Remote 100%, full-time, permanently;
- No dress code;
- Fun and interesting corporate holidays;
- Stable income, we will discuss it in detail at the meeting individually;
- Medical insurance (after 3 months);
- Corporate mobile number, laptop;
- Paid vacation and sick leaves.

**Interested? Submit your CV!**