About the role

  • Software Architect designing scalable cross-platform applications for PAR Technology, a leader in restaurant technology. Modernizing legacy systems and ensuring maintainability with .NET ecosystem.

Responsibilities

  • Architect and design scalable, modular, and high-performance cross-platform applications using C# .NET.
  • Lead modernization of legacy .NET Framework applications to .NET Core/.NET 6+.
  • Implement clean architecture principles emphasizing maintainability, testability, and performance.
  • Develop cross-platform applications targeting Android as the primary platform.
  • Familiarity in MVVM design patterns, best practices in XAML-based UI development.
  • Provide technical leadership and mentor developers to uphold coding standards and architectural integrity.
  • Ensure responsive UI design across diverse devices and screen resolutions.
  • Drive code quality through design reviews, mentoring, and adoption of automation tools.
  • Collaborate with Product Managers and cross-functional stakeholders to translate business needs into robust, user-centric architectures.
  • Design and implement CI/CD pipelines and contribute to DevOps strategy and infrastructure.

Requirements

  • 10+ years of experience in the C# .NET ecosystem, with at least 3+ years in a software architecture or technical leadership role.
  • Proven experience architecting and building client-side applications with modern .NET-based UI frameworks.
  • Hands-on experience with: WinForms, WPF, Xamarin, .NET MAUI, Avalonia UI, Uno Platform.
  • Experience with .NET Framework to .NET Core migration and legacy system transformation.
  • Deep knowledge of software architecture principles, SOLID, design patterns, and domain-driven design (DDD).
  • Proficiency with version control and CI/CD tools (Git, Azure DevOps, GitHub Actions, etc.).
  • Familiarity with AWS cloud architecture, DevOps tools, and infrastructure automation.
  • Nice to Have: Experience working in XAML, and UI/UX best practices.
  • Background in Agile/Scrum methodologies, quality assurance, and architectural governance.
  • Knowledge of Identity and Access Management (IAM) systems and integration.
  • Domain experience in Restaurant Technology or Retail Tech is a strong plus.

Benefits

  • Opportunity to lead and shape the architecture of critical enterprise-grade applications.
  • A collaborative and innovative environment where your ideas and expertise matter.
  • A role at the forefront of modern .NET development, with cross-platform impact.

Job title

Software Architect

Job type

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job