Position: Senior .NET UI Dev
Company: Sunvery
Category: .NET
Experience required: 5y
English level: upper

**Job Description:**
We are working on network design, visualization, rendering, monitoring software it is also covering integration with IoT and Video cameras.  Project mostly developed but need to undergo significant refactoring, cloud migration and improved resiliency, also project undergo continued enhancements to add additional functionality and set up communication channels with other systems. Project also needs to be ported to Windows/Linux platforms and Azure/AWS clouds.

**Responsibilities:**
- Design, develop, and release sophisticated Windows GUI applications in an iterative environment using C#. Expert WPF and .Net.  Applications involve displaying 3D images and communications with computer networks;
- Use WebSocket and RestAPI;
- Design and perform module unit test, simulation, and system integration tests;
 - Write professional requirement, design document and test plan;
 - Carry out performance analysis, troubleshooting and technical support. 

**Requirements:**
- 5+ years Windows GUI programming (C# .NET, Windows Forms, WPF);
- Familiarity with SQL databases and MongoDB, Azure, AWS;
- High proficiency in software engineering principles, life cycle, and best practices;
- High proficiency in user interface design principles, and standards;
- Experienced with Git, Agile workflow and software development life cycle (SDLC);
- Exceptional problem-solving skills;
- Ability to work both independently and in teams;
- Bachelor’s degree in computer science or related field; Masters preferred.

**We offer:**
- Competitive salary corresponding to your level of knowledge, skills, and experience;
- 20 working-days paid vacation;
- Minimum bureaucracy;
- Career growth in a product-based company
- Work with interesting projects;
- Possibility to work from any place;
- Strong and supportive team.