Senior .NET Developer, WPF

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Skylum

Skylum

51 - 200 employees

Skylum is a Ukrainian company that develops photo editing software. We create intuitive, powerful, and easy-to-use tools for photographers of all skill levels, aiming to make photo editing enjoyable and accessible to everyone. Above all, we value creativity and innovation. With our cutting-edge technology, we want to empower artists all over the world to produce photos they love and are proud to share.

📋 Description

• Architect and build high-performance features using .NET 10 and WPF, ensuring the UI remains fluid and responsive under heavy loads • Develop and optimize C++/CLI wrappers to maintain a seamless, memory-safe bridge between our .NET environment and native C++ core libraries • Profile and hunt down complex desktop issues - eliminate memory leaks, fix UI thread blockages, and resolve interop vulnerabilities • Deliberately refactor legacy modules, gradually transforming older parts of the codebase into clean, testable, and modern architecture • Conduct high-standard code reviews • Leverage modern AI-assisted tools to accelerate routine coding, unit-test generation, and documentation • Collaborate closely with the team during 2-week sprints to flesh out technical requirements, cover tricky corner cases, and estimate complex tasks

🎯 Requirements

• 3-5+ years of commercial C#/.NET desktop development experience • Deep WPF expertise: Strong mastery of MVVM, data binding, custom controls, and a solid grasp of the UI thread / Dispatcher model and async programming • Real experience with .NET memory management and performance profiling - and a proven track record of fixing leaks, not just describing them • Practical exposure to native C++ interop (C++/CLI, P/Invoke, or marshaling) • Solid understanding of OOP, SOLID, clean code, and a genuine code-review habit • Comfortable in Agile environment, writing clear acceptance criteria and handling corner cases • A practical, daily relationship with AI-assisted development tooling (Copilot, Cursor, etc.) to boost productivity • English strong enough to live in official documentation and deep-dive technical literature (MSDN, specs, deep-dive articles)

🏖️ Benefits

• Medical insurance • Twenty-one days of paid sick leave per year • Twenty-one days of paid vacation per year • Fun times at our frequent team-building activities • An educational allowance to ensure that your skills stay sharp • English, German, and Polish classes to strengthen your capabilities and widen your knowledge

Apply Now

Similar Jobs

🔥 1 hour ago

Talentbyte

11 - 50

🎯 Recruiter

🤝 B2B

Senior Backend Engineer developing Java/Spring-based products for PaymentIQ. Handling full lifecycle of projects and collaborating with teams across Europe.

AWS

Docker

Java

Kafka

Kubernetes

Linux

Spring

Spring Boot

SpringBoot

SQL

🔥 3 hours ago

Miratech

501 - 1000

Senior Java Developer developing customized software solutions for European public sector organizations. Working with a technology service provider in digital transformation initiatives.

Angular

Docker

Java

Kafka

Kubernetes

Microservices

Postgres

RDBMS

SOAP

Spring

🔥 3 hours ago

Miratech

501 - 1000

Senior Java Developer taking part in development and maintenance services for customized software solutions. Collaborating on software application development in the tax administration domain for a large European public sector client.

Angular

Docker

Java

Kafka

Kubernetes

Microservices

Postgres

RDBMS

SOAP

Spring

🔥 3 hours ago

Miratech

501 - 1000

Senior Java Developer involved in development for a European customer providing digital solutions in tax administration. Collaborating on software solutions with a focus on security and scalability.

Angular

Docker

Java

Kafka

Kubernetes

Microservices

Postgres

RDBMS

SOAP

Spring

🔥 3 hours ago

Miratech

501 - 1000

Senior Java Developer engaged in software development for public sector innovative solutions. Working with a team on tax administration system for a European client.

Angular

Docker

Java

Kafka

Kubernetes

Microservices

Postgres

RDBMS

SOAP

Spring