Ubique Systems

TRPD-26-04749

C# WPF Desktop Application Developer

Hiring a permanent C#/.NET desktop developer in Pune to design, maintain, and enhance WPF applications. The role requires strong C# and.NET Framework skills, solid OOP/design principles and common design patterns, SQL Server for database operations, and hands-on unit testing, debugging, and code reviews. Candidates should be comfortable troubleshooting field issues, documenting technical specs, using Git, and working with async programming/multi-threading; exposure to Agile/Scrum and reverse engineering legacy systems is valued.

Position summary

Location
India
Workplace
On-site
Employment
Full Time
Experience
Minimum 4 years and Maximum 13 years
Apply now

Role overview

Why This Role Matters.

Hiring a permanent C#/.NET desktop developer in Pune to design, maintain, and enhance WPF applications. The role requires strong C# and.NET Framework skills, solid OOP/design principles and common design patterns, SQL Server for database operations, and hands-on unit testing, debugging, and code reviews. Candidates should be comfortable troubleshooting field issues, documenting technical specs, using Git, and working with async programming/multi-threading; exposure to Agile/Scrum and reverse engineering legacy systems is valued.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Design and develop desktop applications using C#, WPF

02

Strong proficiency in C# and.NET Framework

03

Deep understanding of OOPs, design principles and design patterns

04

Work with SQL Server for database operations

05

Participate in code reviews, unit testing, and debugging

06

Maintain and enhance existing applications and troubleshoot field issues

07

Document technical specifications and ensure code quality

08

Experience in reverse engineering legacy applications and systems

09

Experience with Git or other version control systems

10

Knowledge of asynchronous programming and multi-threading

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

C#

02

WPF

03

XAML

04

.NET Framework

05

.NET

06

OOP

07

SOLID

08

Design Patterns

09

SQL Server

10

T-SQL

11

ADO.NET

12

Entity Framework

13

Unit Testing

14

Debugging

15

Git

16

Version Control

17

Async/Await

18

Task Parallel Library (TPL)

19

Multithreading

20

Agile

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

C#

WPF

.NET Framework

Object-Oriented Programming (OOP)

Design principles (e.g., SOLID)

Design patterns

SQL Server

Debugging and troubleshooting

Unit testing

Code reviews

Version control (Git or similar)

Asynchronous programming

Multithreading

Technical documentation

Preferred

Nice to Have

Reverse engineering legacy applications/systems

Agile/Scrum exposure

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for C# WPF Desktop Application Developer

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.