Skip to content

.NET Desktop App Developer

Sofia, Sofia, BulgariaEngineering

Job description

Wacom is the world's leading provider of Innovative Digital Ink Technologies, sharing almost 40 years of technology leadership with its many users, customers and partners in the creative community. Our products and services are used by industry leaders in cinema and 3D animation, design, digital art and game development. Wacom’s software provides ways to digitally create, store and share notes, sketches and creative ideas.

As part of Wacom’s business units, our Global Ink Division is responsible for Software Technology Research and Development. It was established in 2011, with main forces in Bulgaria, UK & US. Today for our growing office in Sofia with more than 55 employees, we are looking for .NET Desktop App Developer.

Your Role

As a member of our Apps team, you will participate in the development of note-taking and sketching .NET applications, part of Wacom’s Ecosystem, using WPF and UWP. You will develop components and features with WILL™ 3, Wacom's new standard for digital ink. You will work closely with the tech lead and you will be also involved in collaboration with QA and design teams. This position requires a proven ability to develop .NET software, excellent understanding of C# fundamentals and OOP, as well as professional maturity and engineering mindset.

Your Tasks

  • You will work together with 4 .NET developers supported by .NET tech lead
  • You will perform development, maintenance and bug-fixing in projects that require the usage of different Wacom technologies for digital inking and cloud services
  • You will collaborate with other team members to provide technical design and estimate the requirements provided by product and design teams
  • You will analyse product requirements and help with identifying gaps and risks, refining the scope and resolving impediments
  • You will work independently on larger tasks, prioritizing and breaking them down
  • You will ensure the quality of the delivery by following the team’s process and applying best coding practices, you will perform code reviews
  • You will cooperate with the QA teams to ensure that faults and other problems are identified and solved quickly
  • Your role will require to stay up-to date with the latest technology trends

Job requirements

  • At least 4 years of experience in .NET full-stack development with WPF and/or UWP
  • Excellent knowledge of C#, OOP concepts, SOLID principles, algorithms, and design patterns
  • Experience with WPF and MVVM projects and dependency injections frameworks
  • Experience with UWP or Silverlight is a big plus, or willingness to build UWP skills
  • Experience with low-level rendering (DirectX, Win2D) is a big plus
  • Good understanding of the software development life cycle
  • Experience with GIT, pull requests and code reviews, as well as unit-testing
  • Self-driven person, highly motivated to acquire new skills and apply them in the ongoing projects
  • Strong analytical and problem-solving skills
  • Good spoken and written English

Significant advantages

  • Experience with C++
  • Experience with Computer Graphics
  • Experience with Continuous Integration tools and build process
  • Experience with RESTful APIs
  • Experience with developing mobile applications for Android or iOS

We offer

  • Career in a global leader in digital technologies
  • Positive and friendly environment
  • Hybrid working model and flexible hours
  • Annual bonus aligned to the employee’s contribution
  • Additional health and dental insurance
  • Great location, cosy office space
  • Technical and soft-skills trainings & certificates
  • Team buildings and internal events
  • Covered transport expenses

To become a member of our global team please send us your application in English. Only shortlisted candidates will be contacted.