Enable job alerts via email!

Senior Software Engineer - XAML

PAR Technology

Gurugram District

On-site

INR 14,00,000 - 20,00,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is seeking a highly skilled Senior Software Engineer in Gurugram to design and develop cross‑platform applications using C# .NET. Ideal candidates should have 5–8 years of experience with expertise in modern client-side applications and strong hands-on experience with technologies like .NET MAUI and WPF. This full-time position offers the opportunity to work on cutting-edge technologies in a collaborative environment.

Benefits

Collaborative work environment
Exposure to cutting-edge technologies

Qualifications

  • 5–8 years of experience in the C# .NET ecosystem.
  • Proven experience in building modern client‑side applications.
  • Familiarity with Git, Azure DevOps, and CI/CD practices.

Responsibilities

  • Design, develop, and maintain cross‑platform applications using C# .NET.
  • Collaborate with cross‑functional teams to translate requirements into technical solutions.
  • Provide technical guidance and mentorship to junior engineers.

Skills

C# .NET
MVVM
XAML
Agile/Scrum

Tools

WinForms
WPF
Xamarin
.NET MAUI
Avalonia UI
Git
Azure DevOps
GitHub Actions
Job description

Join to apply for the Senior Software Engineer – XAML role at PAR Technology.

For over four decades, PAR Technology Corporation (NYSE: PAR) has been a leader in restaurant technology, empowering brands worldwide to create lasting connections with their guests. Our innovative solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive growth for over 100,000 restaurants in more than 110 countries. Embracing our “Better Together” ethos, we offer Unified Customer Experience solutions, combining point‑of‑sale, digital ordering, loyalty and back‑office software solutions, as well as industry‑leading hardware and drive‑thru offerings. Visit partech.com or connect with us on LinkedIn, X, Facebook and Instagram.

Position Description

We are seeking a highly skilled Senior Software Engineer with strong expertise in the Microsoft .NET ecosystem, particularly in building and modernizing cross‑platform client applications. The ideal candidate will have experience in developing scalable enterprise‑grade solutions, modernizing legacy applications, and working with modern .NET frameworks like .NET MAUI, WPF, Uno Platform, Avalonia, and similar technologies.

Position Location: Gurugram / Jaipur
Reports To: Engineering Manager

What We’re Looking For
  • Design, develop, and maintain cross‑platform applications using C# .NET.
  • Contribute to the modernization of legacy .NET Framework applications to .NET Core/.NET 6+.
  • Apply clean architecture principles to ensure maintainable, testable, and high‑performance solutions.
  • Build cross‑platform applications with Android as a primary target.
  • Implement and follow MVVM design patterns and best practices in XAML‑based UI development.
  • Ensure responsive, user‑friendly UI across different devices and screen sizes.
  • Write clean, reusable, and efficient code while upholding coding standards.
  • Collaborate with Product Managers, Architects, and cross‑functional teams to translate requirements into technical solutions.
  • Participate in code reviews, contribute to continuous integration pipelines, and support DevOps initiatives.
  • Provide technical guidance and mentorship to junior engineers when required.
Requirements
  • 5–8 years of experience in the C# .NET ecosystem, with proven experience in building modern client‑side applications.
  • Strong Hands‑on Experience With:
    • WinForms, WPF, Xamarin, .NET MAUI
    • Avalonia UI, Uno Platform
    • MVVM, XAML, and UI/UX best practices
  • Experience in migrating applications from .NET Framework to .NET Core.
  • Solid understanding of software engineering principles, SOLID, and design patterns.
  • Familiarity with Git, Azure DevOps, GitHub Actions, and CI/CD practices.
  • Exposure to cloud platforms (preferably AWS) and DevOps tools.
Nice to Have
  • Experience working in Agile/Scrum environments.
  • Knowledge of Identity and Access Management (IAM) systems.
  • Domain knowledge in Restaurant Tech or Retail Tech is a plus.
  • Familiarity with real‑time communication technologies like MQTT or SignalR.
What You’ll Get
  • Opportunity to work on cutting‑edge .NET‑based cross‑platform applications.
  • A collaborative and innovative environment where your contributions make a direct impact.
  • Exposure to modernization projects and the latest .NET technologies.
Interview Process
  • Interview #1: Phone Screen with Talent Acquisition Team
  • Interview #2: Video interview with the Technical Teams (via MS Teams/F2F)
  • Interview #3: Video interview with the Hiring Manager (via MS Teams/F2F)

PAR is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. We also provide reasonable accommodations to individuals with disabilities in accordance with applicable laws. If you require reasonable accommodation to complete a job application, pre‑employment testing, a job interview or to otherwise participate in the hiring process, or for your role at PAR, please contact accommodations@partech.com. If you’d like more information about your EEO rights as an applicant, please visit the US Department of Labor’s website.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.