An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Amodis Tech is seeking a hands-on Remote Senior Full-Stack Developer to join our hospitality technology platform, covering both web and Windows desktop development. You will work across C#, .NET, ASP.NET Core, Angular, WPF, SQL Server, APIs, and Microsoft Azure.
You will build new features, maintain existing applications, troubleshoot production issues, review other developers' work, and help develop software that communicates with external systems and hardware.
C# | .NET / ASP.NET Core | Angular | WPF | SQL Server
Amodis Tech is looking for a hands-on Remote Senior Full-Stack Developer, on our hospitality technology platform.
This is a full-stack role covering both web and Windows desktop development.
The developer will work across C#, .NET, ASP.NET Core, Angular, WPF, SQL Server, APIs, and Microsoft Azure.
You will build new features, maintain existing applications, troubleshoot production issues, review other developers' work, and help develop software that communicates with external systems and hardware.
We are looking for someone who can understand an entire workflow rather than working only on one small part of an application.
Candidates must have hands‑on professional experience with all four of the following:
Strong experience with:
Strong experience developing production web applications using:
Candidates should be comfortable independently making frontend changes rather than relying on a separate frontend developer.
WPF is a required skill for this position.
Candidates should have hands‑on experience developing Windows desktop applications using:
Experience integrating WPF applications with APIs, local services, databases, USB devices, scanners, serial devices, or other external hardware is highly desirable.
Candidates should be prepared during the interview to explain specific WPF applications or features they personally developed.
Strong experience with:
Candidates should be comfortable working directly with Microsoft SQL Server, including:
Amodis Tech develops Windows applications that interact with identity scanning and other external hardware.
Experience in any of the following is highly valuable:
Hardware experience is preferred, but strong WPF development experience is required.
Candidates should have experience with or an understanding of Microsoft Azure.
Experience with the following is preferred:
Experience working with multi-customer or multi‑tenant applications is preferred.
Amodis operates a SaaS platform used by multiple hotel customers.
Developers should understand concepts such as:
Candidates should be comfortable with:
Previous experience performing code reviews is strongly preferred.
Experience with automated testing is preferred, including:
Candidates should understand how testing helps prevent existing functionality from breaking when new features are released.
Experience with the following is preferred:
The following skills are additional advantages:
We are looking for someone who can take ownership of their work.
The right developer should be able to:
This is a 100% work‑from‑home position.
Candidates must have:
Desktop: C#, .NET, WPF, XAML, MVVM
Backend: C#, .NET, ASP.NET Core, REST APIs
Frontend: Angular, TypeScript
Database: Microsoft SQL Server
Cloud: Microsoft Azure
Architecture: Multi‑tenant SaaS
Source Control: Git / GitHub
CI/CD: GitHub Actions
Integrations: REST APIs, third‑party systems and hardware devices
3 to 5 years of professional software development experience
Candidates should have meaningful hands‑on experience with:
C# + .NET + Angular + WPF