Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sii Ukraine

NewBe an early applicant

Senior C#/.NET Engineer (Desktop) with Computer Vision

Posted Updated
Discussion

Sii Ukraine is a subsidiary of Sii Poland — the leader in IT, engineering, and consultancy services with over 7500 IT experts in Poland and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams.

Join a product-focused engineering team developing and enhancing an advanced desktop application that combines software engineering, computer vision, image processing, and AI technologies. You will take ownership of a mature solution built with C#/.NET and WPF, contributing to its ongoing evolution, cloud integrations, and AI-powered image analysis capabilities.

Your responsibilities:

Develop, maintain, and enhance a desktop application built with C#, WPF, and .NET.
Work with the MVVM architecture and contribute to application stability, performance, and user experience.
Integrate and support REST APIs, authentication workflows, file uploads, and communication with cloud services.
Maintain and improve computer vision and image processing functionality.
Integrate, deploy, and optimize AI models used within the application.
Troubleshoot issues across application, integration, and AI-processing layers.
Contribute to testing, release management, documentation, and development best practices.
Collaborate on the integration of C++ components and third-party libraries where required.

What we're looking for:

Strong commercial experience with C# and the .NET ecosystem.
Hands-on experience developing desktop applications using WPF.
Solid understanding of the MVVM pattern.
Experience working with REST APIs and client-server integrations.
Good knowledge of web technologies, HTTP, authentication, and API communication.
Computer vision, image processing, or image analysis experience.
Ability to understand, maintain, and extend an existing codebase independently.
Experience with debugging, testing, source control, and software delivery processes.

Nice to have:

AI/ML model integration and deployment.
OpenCV, TensorFlow, ONNX Runtime, or similar technologies.
C++ development and native library integration.
CI/CD pipelines, automated releases, and application packaging.
Backend or web application development experience.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available