Job Description
Junior WPF Developer
WPF/XAML Expertise, C# & .NET, MVVM & Data Binding, Version Control, Debugging & Problem Solving
Software Development
IT
Fulltime
Software Engineering
Bachelor’s degree in Computer Science, Information Technology, or a related field
2 years
Bengaluru
Responsibilities:
About the Role:
We are looking for a passionate and detail-oriented Junior WPF Developer to join our team. The ideal candidate will have hands-on experience developing desktop applications using WPF (Windows Presentation Foundation) and C#, with a solid understanding of XAML and MVVM design principles. You will collaborate with senior developers to design, implement, and enhance user interfaces and features within our WPF applications.
Key Responsibilities:
• Design, develop, and maintain desktop applications using WPF, XAML, and C#.
• Implement new features and functionalities in existing WPF applications.
• Collaborate with cross-functional teams, including UI/UX designers, backend developers, and QA engineers.
• Write clean, maintainable, and efficient code following best practices and coding standards.
• Participate in code reviews, debugging, and performance tuning.
• Work with MVVM patterns and data binding for scalable and maintainable UI logic.
Requirements:
Required Skills & Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• 2+ years of hands-on experience developing applications with WPF, XAML, and C#.
• Experience implementing and deploying at least one complete feature or module in a production WPF application.
• Good understanding of MVVM, data binding, commands, and control templates.
• Familiarity with .NET Framework / .NET Core and Visual Studio.
• Basic understanding of version control systems (e.g., Git).
• Strong problem-solving and debugging skills.
• Good communication and teamwork abilities.
Good to Have:
• Experience with Prism, Caliburn.Micro, or other MVVM frameworks.
• Knowledge of Unit Testing frameworks (e.g., MSTest, NUnit, xUnit).
• Experience with RESTful APIs, Entity Framework, or SQL Server.
• Familiarity with UI/UX best practices.