Home
Jobs

Programmer Analyst - C#, WPF (Desktop applications)

4 - 7 years

10 - 19 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

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 (C#, WPF) to help build robust, responsive, and high-performance desktop applications. This role is well-suited for developers with hands-on experience in C#, WPF, and WinForms, and a strong understanding of multi-threaded application development. Youll be contributing to the core data protection solutions that power IDrive on Windows platforms.

What you will be doing:

Windows application development

  • Design and develop robust desktop applications using C#, WPF, and WinForms.
  • Build scalable, responsive modules that support seamless experiences on Windows platforms.

System architecture & code quality

  • Implement multi-threaded components to improve performance and application responsiveness.
  • Apply OOP concepts, SOLID principles, and proven design patterns for clean and maintainable code
  • Independently deliver well-structured, production-ready features.

Collaboration & problem solving

  • Work closely with QA and cross-functional teams to ensure timely, high-quality releases.
  • Troubleshoot and resolve issues, enhancing application functionality and stability.
  • Participate in code reviews and contribute to improving coding standards.

What we expect from you:

  • 4–7 years of experience in Windows desktop application development.
  • Strong proficiency in C#, with solid experience in WPF and WinForms.
  • Good understanding of multithreading and concurrent application design.
  • Strong grasp of object-oriented programming, SOLID principles, and software design patterns.
  • Ability to write modular, maintainable code and deliver independently.
  • Bachelor’s or Master’s degree in Computer Science, Information Science, Electronics, or a related field from a recognized university.

Why Join Us?


At IDrive, we’re 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.

Here’s what you can look forward to as part of our team:

Work & life balance

  • Hybrid work model with flexible hours to suit your lifestyle
  • Paid time off and holidays to relax and recharge
  • Parental leave for life’s important milestones

Health & wellness

  • Medical insurance with customizable coverage for you and your famil
  • 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

Mock Interview

Practice Video Interview with JobPe AI

Start C# Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You