.NET Software Engineer - Desktop Applications

New
Poznań, remotely, Wrocław, centrum, Kraków, centrum, Warszawa, centrum, Poznań, Country code: PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English (B2)
Experience
7+ years
Required Skills
C#Algorithms.NETCI/CDGitLab

Requirements

  • 7+ years of professional software development experience.
  • Expert-level knowledge in C#.
  • Strong understanding of architectural patterns, preferably MVVM, and desktop design patterns.
  • Strong analytical skills with a focus on solving complex algorithmic problems.
  • Advanced knowledge in data modeling using mathematical approaches, ideally with graphical algorithms.
  • Performance-oriented mindset with ability to investigate and resolve issues.
  • Experience with unit testing and on-the-go refactoring practices.
  • Proficiency in English at a minimum B2 level.
  • Experience with WPF or Avalonia (preferred).
  • Familiarity with SkiaSharp and Reactive Extensions (Rx) (preferred).
  • Experience with CAD software (plus).
  • Proficiency in GitLab including CI/CD (preferred).

Responsibilities

  • Develop and enhance a market-leading desktop application for schematic-to-data conversion.
  • Solve large-scale problems involving complex data modeling and mathematical approaches.
  • Perform performance investigation and resolution for desktop applications.
  • Utilize unit testing and continuous refactoring practices to ensure code quality.
  • Collaborate with cross-functional teams to integrate software with manufacturing process knowledge.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now