.NET Developer

4 years

0 Lacs

Posted:12 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the role

We’re looking for a hands-on .NET developer who can build polished .NET MAUI mobile apps, maintain and enhance WPF desktop applications, craft reliable Windows/Worker Services, and integrate with third-party systems via RESTful APIs. You’ll ship production code across mobile, desktop, and service layers, focusing on performance, reliability, and great developer ergonomics.

What you’ll do

  • Design, build, and ship .NET MAUI apps for iOS/Android (offline sync, notifications, permissions, secure storage).
  • Develop and maintain WPF applications (MVVM, data binding, theming, accessibility).
  • Build resilient Windows Services / .NET Worker Services for background processing, device I/O, scheduling, and integrations.
  • Integrate with RESTful APIs (auth flows, pagination, webhooks, retries, telemetry), and author internal API clients/SDKs.
  • Write clean, testable code with unit/integration tests; participate in code reviews and PRs.
  • Optimize performance (async/await, memory/GC, startup time, network usage), and harden security (OAuth2/OIDC, token handling, cert pinning where appropriate).
  • Collaborate with Product/Design to break down requirements; deliver increments in agile sprints.
  • Contribute to CI/CD pipelines and deployment automation; monitor apps with logging and metrics.

Minimum qualifications

  • 4+ years professional experience with C# / .NET (Core/5+/6+/7+/8).
  • Production experience with .NET MAUI or Xamarin.Forms (migrating to MAUI) and WPF (MVVM).
  • Strong knowledge of REST integration patterns, HTTP, JSON, and API auth (OAuth2/OIDC, API keys).
  • Experience building Windows Services / Worker Services and background jobs.
  • Proficient with async/await, tasks, and threading; diagnosing deadlocks and UI freezes.
  • Data access with EF Core and SQL (SQL Server/MySQL/SQLite); schema design & migrations.
  • Git/GitHub (branches, PRs, code reviews) and basic CI/CD familiarity.
  • Solid debugging skills (Visual Studio, profilers, memory/CPU traces, network inspectors).

Nice to have

  • Azure experience (App Service, VMs/Containers, Storage, Key Vault, Application Insights, Front Door).
  • Mobile distribution (App Store / Google Play), signing, provisioning, and pipeline automation.
  • Offline-first patterns (SQLite, background sync, conflict resolution), push notifications.
  • Desktop packaging (MSIX) and hardware/OS integrations (serial/USB, barcode/BLE).
  • Messaging/queues (Azure Service Bus, RabbitMQ), caching (Redis), and webhooks.
  • Secure coding practices (OWASP, secret rotation, certificate handling).
  • Observability: structured logging (Serilog), tracing, dashboards, alerts.

Tech you’ll touch here

  • Languages/Frameworks: C#, .NET 8, .NET MAUI, WPF, EF Core
  • Services: Windows Services / .NET Workers, REST APIs
  • Data: SQL Server/MySQL/SQLite, Dapper (as needed)
  • Tooling: Visual Studio, GitHub Actions/Azure DevOps, Application Insights, Postman
  • Cloud (preferred): Microsoft Azure

How we work

  • Pragmatic Agile with short iterations, clear acceptance criteria, and measurable outcomes.
  • Code reviews focused on readability, tests, and maintainability.
  • “You build it, you run it” mindset with shared responsibility for quality and uptime.

Job Types: Full-time, Part-time

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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

ludhiana, punjab, india