3+ years of hands-on experience developing desktop applications using .NET technologies
Proficiency with .NET 8.0+ and WPF and Prism frameworks
Experience with SQL, Entity Framework Core (EFC), and Fluent API
Proficient knowledge of C++ for working with legacy components when required
Requirements:
Contribute to the development and enhancement of desktop software products
Collaborate with other developers and cross-functional teams to deliver high-quality solutions
Design and implement software using proven design patterns to ensure scalability, maintainability, and performance
Research and integrate emerging technologies to improve development efficiency
Job description
This is a remote position.
An international technology company is seeking a passionate and experienced Software Developer to join its global development team. This is an exciting opportunity for a motivated self-learner who enjoys challenges, values innovation, and thrives in a collaborative, multidisciplinary environment.
What We Offer:
A role within a global, cross-functional development team.
A collaborative and inclusive engineering culture.
Competitive compensation based on experience and expertise.
Opportunities for continuous learning and exposure to modern technologies.
Responsibilities:
Contribute to the development and enhancement of desktop software products.
Collaborate with other developers and cross-functional teams to deliver high-quality solutions.
Design and implement software using proven design patterns to ensure scalability, maintainability, and performance.
Research and integrate emerging technologies to improve development efficiency.
Requirements
Tech Stack:
.NET 8.0+ with WPF and Prism frameworks.
SQL, Entity Framework Core (EFC), and Fluent API.
Proficient knowledge of C++ for working with legacy components when required.
Preferred Experience:
Understanding of communication protocols such as Modbus.
Familiarity with Blazor or ASP.NET
Exposure to power and energy-related industrial applications is a plus.
Qualifications:
Minimum of 3 years of hands-on experience in developing desktop applications using .NET technologies.