Design and develop desktop applications using WPF and C#.NET.
Implement MVVM design patterns for clean and maintainable code.
Develop and optimize SQL Server queries, stored procedures, and database schemas.
Collaborate with UI/UX designers to implement modern and responsive interfaces.
Participate in code reviews, unit testing, and debugging.
Work closely with cross-functional teams to gather requirements and deliver solutions.
Maintain documentation for code, processes, and systems.
Required Skills:
Strong proficiency in C#.NET and WPF.
Solid understanding and hands-on experience with MVVM architecture.
Experience with XAML, data binding, and custom controls.
Proficient in SQL Server writing complex queries, stored procedures, and performance tuning.
Familiarity with version control systems like Git or TFS.
Good understanding of object-oriented programming and design principles.
Preferred Qualifications:
Experience with Prism, Caliburn.Micro, or other MVVM frameworks.
Knowledge of Entity Framework or other ORM tools.
Exposure to Agile/Scrum methodologies.
Experience with unit testing frameworks like MSTest, NUnit, or xUnit.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time