CrawlJobs Logo

C# Software Developer (WPF)

Ukraine, Kyiv · Job Posted February 23, 2026
Apply Position
Job Link Share

Job Description

We are looking for an experienced C# Software Developer with strong expertise in WPF to join our Kyiv office and become a part of a well-established cross-country engineering team. We embrace a strong engineering culture, a high degree of autonomy, and close collaboration with colleagues in Copenhagen, Ukraine, and throughout Europe. As part of the Unite Patient Workflows team, you will develop both the frontend (WPF) and backend components of 3Shape Unite, including integrations with cloud services and 3rd‑party partner solutions. The project addresses critical technical and business challenges across various system domains, including: Designing and managing data flow between desktop and web applications within the 3Shape ecosystem; Bringing multiple 3D modules into a unified framework with consistent UI and workflows; Providing users with seamless access to labs, apps, and partner integrations through a coherent interface.

Job Responsibility

  • Design, develop, test and maintain a desktop application for dentistry
  • Drive high code quality through reviews, refactoring, code metrics, and engineering best practices
  • Ensure maintainability and long‑term scalability of the application
  • Implement and maintain automated tests to secure product reliability
  • Collaborate closely with product owners, architects, and other engineers in an agile environment
  • Demo completed work, share challenges, and contribute to the team discussions
  • Participate in retrospectives and propose initiatives to improve team processes

Requirements

  • Bachelor’s degree in computer science or a related field
  • 3+ years of professional experience in software development
  • Excellent teamwork and communication skills, with strong proficiency in English (written and spoken)
  • Strong C# and modern .NET (6-10) experience (Windows Desktop)
  • Solid understanding of WPF: XAML, data binding, styles/resource dictionaries, control templating, and troubleshooting
  • MVVM done right: no/minimal code-behind, and clean separation of concerns
  • Experience working in large, modular solutions: shared framework libraries, feature modules, and maintaining API boundaries between layers (UI / framework / domain / data access)
  • Persistence and ability to deliver results despite obstacles
  • Enjoys collaborating with colleagues located in Copenhagen, Ukraine, and across Europe.
  • A pragmatic mindset with a strong sense of ownership
  • Agile mindset with a solid understanding of DevOps principles.

What we offer

  • Meaningful work that helps to change the future of dentistry
  • Work in a unique, professional, friendly, and supportive environment
  • Constant professional growth and development
  • A healthy work-life balance
  • Comprehensive benefits incl. 24 working days of annual vacation
  • medical insurance
  • paid sick leaves and child sick leaves
  • maternity and paternity leaves etc
  • Breakfasts and lunches in the office
  • Good working conditions in a comfortable office in UNIT.City
  • A parking lot with free spaces for employees
  • Occasional business trips to Western Europe
  • Opportunity to become a part of the success that 3Shape has created over the past 25 years.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C# Software Developer (WPF)

8 matching positions

C# Software Developer

We are looking for a C# Software Developer to join our Copenhagen office and bec...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
3shape.com Logo
3Shape
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid programming skills in C#
  • Degree in computer science, engineering or similar
  • Proactive profile who takes initiative for quality outcomes
  • High-level teamwork and communication strengths that enable you to put forward ideas and discuss solutions
Job Responsibility
Job Responsibility
  • Designing and managing data flow between desktop and web applications within the 3Shape ecosystem
  • Part of the Security, Storage, Domain Team, who is responsible for the data access layer and integration with several 3Shape backbone services
  • Bringing multiple scanning and design modules into a unified framework with consistent UI and workflows
  • Develop both backend and some frontend (WPF) components of 3Shape Unite, our coherent dental clinic ecosystem including integrations with cloud services and 3rd-party partner solutions
What we offer
What we offer
  • Vibrant and international environment with social, diverse, and highly skilled and cooperative colleagues
  • Attractive offices and R&D lab spaces in downtown Copenhagen, close to Kgs. Nytorv, Nyhavn, and the Copenhagen Canals
  • Good work/life balance
  • An attractive healthcare package to keep you fit and well
  • Breakfast every day, and a delicious and healthy lunch cooked by our private chefs
  • Great social work environment with many optional activities and social clubs, ranging from wine & beer, board games, running to bicycle clubs
  • Fulltime
Read More
Arrow Right

.Net Wpf Developer

Our partner is seeking an experienced .NET WPF Developer to support the developm...
Location
Location
Belgium
Salary
Salary:
Not provided
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with C# and .NET development
  • Solid expertise in WPF (Windows Presentation Foundation)
  • Experience with desktop application architecture and lifecycle
  • Ability to refactor and modernize legacy .NET applications
  • Strong understanding of software design principles and clean code practices
Job Responsibility
Job Responsibility
  • Develop and maintain desktop applications using WPF and .NET
  • Modernise and rewrite legacy applications built on older .NET frameworks
  • Design and implement clean, maintainable, and high-quality code
  • Collaborate with architects, developers, testers, and product stakeholders
  • Contribute to technical design and improvement of existing systems
  • Ensure application performance, stability, and usability in production environments
  • Work either independently or as part of a structured development team
  • Fulltime
Read More
Arrow Right

Sr Software Developer, AVP

Barclays Services Corp. seeks Sr Software Developer, AVP in Whippany, NJ (multip...
Location
Location
United States , Whippany
Salary
Salary:
220000.00 - 230000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Develop and maintain pre-trade functionality across the Securitized Products asset class with focus on the real-time pricing and automated quoting system for To Be Announced (TBA) Mortgage-Backed Securities
  • Utilize C#, WPF (MVVM), WCF, Oracle (both database design and implementation), Solace, Python, and Tableau
  • Contribute to all areas of system development, including client, server, and database, depending on business requirements
  • Analyze large existing application frameworks written in C# and Java and utilize them for new development tasks
  • Extend the WPF pricing application with new features, performance improvements, and bug fixes
  • Develop new server-side Windows Services and WPF services
  • Implement new reports using Tableau or equivalent data visualization tools
  • Create Python scripts and ETL processes for data analysis
  • Design relational database schema and implementation with Oracle
  • Oversee hardware and software migrations to new platform
Job Responsibility
Job Responsibility
  • Develop and maintain pre-trade functionality across the Securitized Products asset class with focus on the real-time pricing and automated quoting system for To Be Announced (TBA) Mortgage-Backed Securities
  • Utilize C#, WPF (MVVM), WCF, Oracle (both database design and implementation), Solace, Python, and Tableau
  • Contribute to all areas of system development, including client, server, and database
  • Analyze large existing application frameworks written in C# and Java and utilize them for new development tasks
  • Extend the WPF pricing application with new features, performance improvements, and bug fixes
  • Develop new server-side Windows Services and WPF services
  • Implement new reports using Tableau or equivalent data visualization tools
  • Create Python scripts and ETL processes for data analysis
  • Design relational database schema and implementation with Oracle
  • Oversee hardware and software migrations to new platform
What we offer
What we offer
  • Medical, dental and vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Software Developer

Location
Location
Canada , Mississauga
Salary
Salary:
100000.00 - 125000.00 CAD / Year
profoundmedical.com Logo
Profound Medical
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of professional experience in software development
  • Proficient in at least one language (e.g., C++, C#, or C)
  • applies design patterns and OOD principles
  • Independently solves mid-level problems
  • analyzes software issues effectively
  • Collaborates across teams
  • contributes to project goals and supports junior developers
  • Moderate autonomy in decision-making
  • manages tasks independently with occasional guidance
  • Communicates effectively across teams
Job Responsibility
Job Responsibility
  • Participate in requirements analysis in collaboration with senior developers and Manager
  • Contribute to software design activities under limited guidance from senior team members
  • Implement software components according to design specifications and coding standards
  • Design and execute unit tests to verify software functionality
  • Participate in software testing and integration activities
  • Prepare and maintain software documentation related to implementation and testing
  • Investigate and resolve software defects and issues
  • Support software maintenance and update activities
  • Contribute to the configuration and maintenance of the Continuous Integration environment
  • Collaborate with peers to share knowledge and support team development
What we offer
What we offer
  • group RRSP
  • medical benefits paid by the employer
  • Fulltime
Read More
Arrow Right

Principal C# Software Engineer

We’re looking for a Principal C# Software Engineer to design and build high-perf...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in C# and .NET, with 7+ years’ experience building production desktop applications
  • Experience developing responsive, high-performance UIs using WPF, WinForms, XAML, or similar
  • Solid understanding of MVVM (or similar patterns), UI architecture, asynchronous programming, and threading
  • Experience debugging, profiling, and optimising desktop applications (e.g. memory usage, concurrency, rendering performance)
  • A strong problem-solving mindset with a focus on performance, scalability, and reliability
  • Ability to work independently, lead projects, and prioritise effectively
  • Strong communication skills across both technical and non-technical audiences
  • A Bachelor’s or Master’s degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Design, build, and maintain high-performance Windows desktop applications using C# and modern .NET
  • Develop intuitive, responsive UIs for real-time and complex data visualisation
  • Collaborate with traders, researchers, and engineers to translate requirements into effective tools
  • Own features end-to-end, from design through to deployment and monitoring
  • Ensure performance and reliability through strong architecture, async programming, and optimisation
  • Diagnose and resolve issues related to performance, threading, and memory
  • Contribute to shared UI components, frameworks, and engineering best practices
  • Continuously improve usability, workflows, and overall user experience
What we offer
What we offer
  • Performance-based bonus structure
  • Training, mentorship and personal development opportunities
  • Daily breakfast, lunch and an in-house barista
  • Gym membership plus weekly in-house chair massages
  • Regular social events, including a company trip every two years
  • Guided relocation, a competitive relocation package and visa sponsorship where necessary
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Senior Software Developer. Warton (Hybrid: 1–2 days on site). £34.77 PAYE or £44...
Location
Location
United Kingdom , Warton
Salary
Salary:
34.77 - 44.31 GBP / Hour
outsource-uk.co.uk Logo
Outsource UK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C# / .NET experience
  • Knowledge of VB6
  • WPF and/or WinForms
Job Responsibility
Job Responsibility
  • Analyse requirements and contribute to software design
  • Develop and maintain robust, scalable code
  • Write tests and technical documentation
  • Support integration, build, and testing activities
  • Contribute to tooling, standards, and team improvements
What we offer
What we offer
  • Flexible working hours
  • Fulltime
Read More
Arrow Right

Software Developer

This is a mid-level role on our Technology Solutions team. The position's object...
Location
Location
United States , Portland
Salary
Salary:
Not provided
rainforgrowth.com Logo
Rain the Growth Agency
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years professional software development experience
  • Solid, hands-on experience with C# and object-oriented development patterns
  • Experience working on or supporting .NET WPF desktop applications or demonstrated ability to work with legacy desktop codebases
  • Practical experience with source control (Git) and basic familiarity with branching/merge workflows
  • Ability to work remotely and reliably during Pacific Time business hours
  • strong written and verbal communication skills for cross-team collaboration
  • Functional proficiency with SQL
  • Experience with React and TypeScript front-end development preferred
  • Familiarity with GraphQL API design and consumption preferred
  • Experience with Microsoft Azure services (App Service, SQL Database, DevOps) or AWS equivalents and CI/CD pipelines preferred
Job Responsibility
Job Responsibility
  • Maintain and enhance agency management platforms to ensure reliable support for media buying, campaign management and client reporting
  • Develop, debug and ship features and fixes in the legacy .NET WPF desktop application to support day-to-day agency operations
  • Triage and resolve production issues, working with Media Operations and Client Services to reproduce problems and deploy timely fixes
  • Author and optimize T-SQL queries, stored procedures and database routines to ensure data integrity and performant reporting for campaign and finance workflows
  • Perform code reviews, refactor legacy code where appropriate, and follow agency coding standards to keep the platform stable and maintainable
  • Maintain accurate technical documentation for application behavior, database schemas and troubleshooting steps to support internal users and future development
  • Partner with business stakeholders (media planners, account teams, creative, finance) to translate agency workflows into software capabilities that improve efficiency and accuracy
  • Work with cross-functional teams to validate features in user acceptance testing and incorporate feedback into iterative releases
  • Provide responsive support and training to internal users, creating quick reference guides or walkthroughs for new or changed functionality
  • Collaborate with Client Services, Media Planners and Ad Ops to gather requirements, clarify acceptance criteria and prioritize enhancements that impact campaign delivery and client reporting
What we offer
What we offer
  • Medical, Dental, and Vision insurance
  • Quarterly profit-sharing program
  • 401(K) plan with employer match (and immediate eligibility)
  • 4-6 weeks PTO
  • 12 paid holidays
  • 12-18 weeks fully-paid Family and Medical Leave
  • Monthly Work-From-Home allowance
  • Fulltime
Read More
Arrow Right

C# Developer

Location
Location
India , Chennai
Salary
Salary:
Not provided
CADS Software India Pvt Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E / B.Tech or MCA or a degree in a discipline related to software development will also be an advantage
  • 3-5 years of experience in all the stages of the software development process using languages/technologies such as C#, WinForms/WPF
  • Must be able to apply object oriented programming concepts and SOLID principles and have a proven track record of delivering robust applications
  • Must have strong analytical and problem solving skills and the ability to independently work as a contributing member of the team
  • You should be enthusiastic about software development, have good written and verbal communication skills, and enjoy working within a dynamic, distributed team of creative software developers and industry experts
  • Fulltime
Read More
Arrow Right