Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is looking for a Senior Software Developer to create exceptional user experiences for a consumer-facing desktop application. This role involves close collaboration with product owners and designers to shape the next generation platform. You'll leverage your expertise in C#, WPF, and modern design patterns to develop high-quality applications. If you're passionate about clean code and user-centric design, this opportunity offers a chance to make a significant impact in a dynamic environment.
We are seeking a Senior Software Developer to design and build cutting-edge user experiences for our client's consumer-facing desktop application. You will collaborate closely with product owners, UX designers, and other developers to shape the next generation platform.
Qualifications:
Bachelors degree in computer science, Engineering, or a related field.
5+ years of experience in desktop software development using WPF.
Expert-level skills in C#/XAML for creating WPF applications.
Familiarity with modern frameworks and design patterns such as MVVM and Prism.
Strong knowledge of C# language & .NET framework and object-oriented programming.
Experience in developing user interfaces and customizing UI controls.
Ability to write clean, maintainable code.
Excellent communication skills, both written and verbal.
Key Responsibilities:
Design and build modern user interfaces for consumer applications.
Collaborate with UI/UX teams to ensure high performance and usability.
Participate in code reviews to maintain product quality.
Understand client goals and propose effective solutions.
Conduct unit testing and integration testing.
Handle deployment and ongoing maintenance.
Provide post-deployment support and troubleshooting.
Technical Requirements:
Proficiency in C#, .NET Core, WPF, XAML, REST APIs, and Dependency Injection.
Strong understanding of design patterns.
Familiarity with Agile methodologies.
Advanced knowledge of Git for version control.