.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