Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Programmer Analyst - C#, WPF (Desktop applications) @ IDrive Software India

Home > Software Development

 Programmer Analyst - C#, WPF (Desktop applications)

Job Description

Designation: Programmer Analyst (C#, WPF, Desktop Applications)
Experience: 4 to 7 years in Windows application development
Role Type: Full-time | Permanent
Location: Whitefield, Bangalore


About the Job


IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security.


Join our Windows development team as a Programmer Analyst, where you will contribute to building high-performance desktop applications that power IDrives core data protection solutions. This role is ideal for developers with solid experience in C#, WPF, and multithreaded programming, who enjoy crafting clean, efficient, and responsive software.


What you will be doing:


Windows application development


  • Design and develop robust desktop applications using C#, WPF, and WinForms
  • Build multithreaded components to enhance performance and responsiveness
  • Apply OOP principles, SOLID design, and best practices for clean, maintainable code

Code quality & performance


  • Ensure code modularity and scalability with minimal supervision
  • Optimize application performance through effective memory and thread management
  • Debug, troubleshoot, and resolve complex issues in live environments

Collaboration & delivery


  • Work closely with QA and product teams to align development with business goals
  • Participate in code reviews, testing cycles, and cross-functional discussions
  • Deliver high-quality features on schedule with clear documentation and testing

What we expect from you:


  • 4 to 7 years of hands-on experience in Windows desktop application development
  • Proficiency in C#, with deep expertise in WPF and WinForms
  • Strong understanding of multithreading and asynchronous programming
  • Solid foundation in object-oriented programming, design patterns, and SOLID principles
  • Ability to write clean, maintainable code and independently deliver components
  • Bachelors or Masters degree in Computer Science, Information Science, Electronics, or a related field

Good to have:


  • Experience working on desktop applications at scale
  • Familiarity with .NET Core and modern C# features
  • Exposure to RESTful API integration or background services
  • UI/UX sensitivity and performance profiling skills

Why join us?


At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally.


Work & life balance


  • Hybrid work model with flexible hours
  • Paid time off and holidays to relax and recharge
  • Parental leave for lifes important milestones

Health & wellness


  • Medical insurance with customizable coverage for you and your family
  • Comprehensive life and accidental insurance for added peace of mind

Culture & community


  • Company events and team lunches to foster connection and collaboration
  • Festival gifts and goodies to celebrate special occasions together

Perks that matter


  • Competitive pay that reflects your experience and contributions
  • Online storage space

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: IDrive Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C# WPF Desktop applications

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Content management Architect - 10 - 18 Years

  • Capgemini
  • 10 - 18 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Developer - Python

  • Route Mobile (RML)
  • 4 - 9 years
  • Bengaluru
  • 15 hours ago
₹ 10-20 Lacs P.A.

Senior Search Engineer(Search/Recommendations) - Python

  • Growing Product based
  • 5 - 10 years
  • Bengaluru
  • 15 hours ago
₹ 25-30 Lacs P.A.

Senior zOS Systems Programmer

  • Ensono
  • 8 - 10 years
  • Pune
  • 17 hours ago
₹ Not Disclosed

IDrive Software India

Not mentioned