.NET Engineer I Mid-Senior I Windows Team
EUR 38,400-84,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 Networking @ 3 API @ 3 QA @ 3 Design Patterns @ 3Details
The Desktop Applications department is a collaborative team of passionate engineers focused on what can be done instead of what's been done. In the Windows team, you will work with Microsoft and in-house tools to solve complex networking and desktop application development problems for a world-renowned product.
Responsibilities
- Work on the NordVPN Windows desktop application, its installation and updating processes, and ensure all features are up and running.
- Collaborate with developers, designers, QA, and a Product Owner to create and maintain software for the product.
- Use Microsoft tools and technologies to extend and improve product functionality.
- Participate in and contribute to a team approach to software development and problem-solving.
- Leverage technologies and languages outside of .NET when needed.
Requirements
- 4+ years of experience in software development as a .NET (C#) developer.
- Solid understanding of object-oriented programming principles and design patterns.
- Interest in and adherence to best software development practices.
- Confident knowledge of source code analysis and optimization.
- Experience with unit testing and general testing practices.
- Previous experience with WPF, UWP, or similar XAML-based technologies is a plus.
- Knowledge of native Windows programming principles and Windows APIs is a plus.
- Ability to adapt to changes and quickly solve edge cases.
Tools & Technologies
- .NET (framework and modern) / C#
- XAML (WPF)
- MVVM
- OpenSearch
- Windows installer/update workflows and native Windows APIs (as applicable)
Salary
- Gross salary: 3200 - 7000 EUR / Month (equivalent to 38,400 - 84,000 EUR / Year).
Workplace
- Hybrid (workplace type specified as hybrid).
- Locations: Vilnius and Kaunas, Lithuania.