Location: Gurgaon
Mode of operation: Work from office (5 days a week)
Key Responsibilities
-
Design, develop, and maintain rich desktop applications using C# and WPF.
-
Implement MVVM architecture to ensure clean separation of UI, business
logic, and data layers.
-
Write reusable, well‑structured code adhering to object‑oriented programming
(OOP) principles.
-
Extend and customize Microsoft Office applications (Word, PowerPoint, Excel)
by integrating WPF‑based UI components.
-
Collaborate with cross‑functional teams to gather requirements, perform code
reviews, and troubleshoot issues.
Required Skills & Experience
-
C# – solid hands‑on experience (3+ years preferred).
-
WPF – strong proficiency in XAML, controls, styling, and data binding.
-
MVVM – practical knowledge of view models, commands, and property change
notification.
-
OOP – deep understanding of inheritance, polymorphism, encapsulation, and
design patterns.
-
Experience integrating WPF UI elements within Office‑based workflows (Word,
PowerPoint, Excel).
Preferred Qualifications
-
Familiarity with version control systems (e.g., Git).
-
Ability to write unit tests and follow test‑driven development practices.
-
Good problem‑solving skills and a collaborative