.net Developer

4 - 5 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description


Position: Senior .NET Desktop Application Developer

Location: Lucknow

Experience Level: 4-5 years

Project Duration: 3-4 months (Full-time contract/Permanent)


Job Description : .Net Desktop Application Developer (Hearing Device Management

We are looking for a skilled and experienced .NET Developer with strong expertise in building high-performance desktop applications using the latest Microsoft technologies. The ideal candidate will have a solid understanding of C#, WPF, and modern software architecture patterns, along with hands-on experience integrating UI, databases, and device communication. You will be responsible for developing, optimizing, and maintaining feature-rich applications that are secure, scalable, and user-friendly.

 

Skills Required:

  • Programming Languages & Frameworks
  • Strong proficiency in C# and .NET Framework / .NET Core
  • Extensive experience with WPF (Windows Presentation Foundation)
  • Strong knowledge of XAML, data binding, and the MVVM pattern
  • Database & Data Access
  • Proficiency with Entity Framework Core (ORM)
  • Experience with SQL Server and/or SQLite
  • Strong knowledge of LINQ and query optimization
  • UI Development & Visualization
  • Experience with charting/plotting libraries such as OxyPlot or LiveCharts
  • Ability to build high-performance, responsive desktop UIs
  • Device Communication
  • Experience with Bluetooth communication using Windows.Devices.Bluetooth or similar APIs
  • Knowledge of USB/Serial communication using System.IO.Ports
  • Integration & Networking
  • Experience integrating RESTful APIs and web services
  • Familiarity with IoT protocols (especially MQTT) and MQTTnet or equivalent libraries
  • Understanding of cloud integration (e.g., Azure IoT SDK)
  • Audio & Signal Processing (Preferred)
  • Experience with NAudio or similar audio libraries
  • Reporting & File Handling
  • Knowledge of PDF generation using libraries like PDFsharp or MigraDoc
  • CSV export/import using libraries such as CsvHelper
  • Security & Authentication
  • Experience implementing user authentication and role-based access
  • Knowledge of encryption techniques and secure data handling
  • General .NET Development Skills
  • Strong understanding of object-oriented programming (OOP)
  • Proficiency with asynchronous programming and async/await
  • Experience with multi-threading in C#
  • Solid understanding of Git version control
  • Testing & Quality
  • Experience with unit testing frameworks like MSTest, xUnit, or NUnit
  • Familiarity with debugging and performance profiling tools in Visual Studio


 Key Responsibilities

  • Design, develop, and maintain desktop applications using .NET Framework / .NET Core and C#
  • Build responsive and visually appealing UIs using WPF, XAML, and the MVVM pattern
  • Implement and integrate with databases using Entity Framework Core and SQL Server/SQLite
  • Develop and maintain Bluetooth and USB/Serial device communication modules
  • Integrate APIs, web services, and IoT protocols (including MQTT) into applications
  • Implement data visualization using tools such as OxyPlot or LiveCharts
  • Work with audio processing libraries (e.g., NAudio) for playback, recording, and analysis
  • Develop secure user authentication and role-based access control mechanisms
  • Generate reports in PDF/CSV formats using libraries like PDFsharp, MigraDoc, and CsvHelper
  • Write clean, maintainable, and well-documented code following best practices
  • Collaborate with cross-functional teams — including UI/UX designers and QA engineers — to deliver quality software
  • Perform unit testing, debugging, profiling, and performance optimization
  • Use Git for version control and participate in code reviews

 

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
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

Lucknow, Uttar Pradesh, India

indore, madhya pradesh

Lucknow, Uttar Pradesh, India