We are seeking a skilled .Net Developer to join our team. In this role, you will be responsible for creating, testing, and enhancing Windows applications using C#, WPF Application Framework, and other modern development tools. The ideal candidate writes concise, maintainable, and well-documented code while contributing to the entire software development lifecycle.
Prior experience with multimedia content integration (video, streaming, images), MQTT communication, and background processes will be considered a strong advantage.
Key Responsibilities- Develop and enhance functionalities for existing and new WPF-based Windows applications.
- Perform test runs, debugging, and iterative development to ensure software quality.
- Integrate third-party libraries (e.g., libVLC) and frameworks for efficient application performance.
- Participate in the full software development lifecycle including design, implementation, testing, and deployment.
- Troubleshoot, debug, and document software issues and solutions.
- Collaborate with team members to ensure efficient workflows and timely delivery of projects.
Requirements- 3+ years of hands-on experience in Windows application development using C#.
- Proficiency in C#, .NET, WPF, XML, and JSON.
- Experience with development environments and tools such as Visual Studio, APIs, and WPF SDK.
- Familiarity with version control (Git), issue tracking (YouTrack), and CI/CD tools (TeamCity).
- Strong understanding of software design principles and best practices.
- Excellent problem-solving, analytical, and organizational skills.
- Effective communication skills and good command of English (both spoken and written).
Preferred Qualifications- Experience with multimedia content handling (video playback, streaming, image processing).
- Knowledge of MQTT communication protocols.
- Experience with implementing and managing background processes in applications.