> Markdown version of [/jobs/ext/2610427-c-desktop-application-development-w2-role](https://www.wearedevelopers.com/jobs/ext/2610427-c-desktop-application-development-w2-role). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C# (Desktop Application Development) - W2 role - **Company:** Fortira Inc - **Location:** Bethesda, MD, United States - **Experience:** Experienced - **Salary:** $104,000.0 - $114,400.0 - **Contract:** Temporary contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Advanced Message Queuing Protocol, Software Applications, C Sharp (Programming Language), Custom Software, Data Synchronization, Relational Databases, Electronic Data Interchange (EDI), Enterprise Messaging Systems, Microsoft SQL Server, Oracle (Applications), RabbitMQ, Software Engineering, SQLite, SQL Databases, Systems Integration, Multithreading, Enterprise Software Applications, Data Storage Technologies, .NET Core, Event Driven Architecture, Low Latency, Integration Frameworks, Data Management, Multiaccess Edge Computing, Asynchronous Programming, Data Caching - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=043f8b2bc25526f5 ## About the Role We are seeking a skilled C# Developer to build, maintain, and optimize custom client-side applications and plugins that run directly within the Oracle MICROS Simphony POS terminal environment., · 4+ years of professional experience with C#/.NET or .NET Core development. · Experience developing desktop applications, class libraries, or client-side plugins. · Strong experience with SQLite and/or SQL Server Express. · Experience designing lightweight relational database schemas and writing efficient SQL queries. · Hands-on experience with RabbitMQ or other AMQP-based messaging systems. · Strong understanding of: o Multithreading o Local concurrency o Offline-first application design o Data synchronization o Event-driven architectures Preferred Qualifications · Experience developing Oracle MICROS Simphony Extension Applications using the Sim.Net SDK. · Experience working with Oracle MICROS Simphony POS. · Background in Hospitality Technology, Restaurant POS, or Retail POS environments. · Experience integrating restaurant POS systems with enterprise applications. Core Technical Skills · C# · .NET / .NET Core · Oracle MICROS Simphony · Sim.Net SDK · Simphony Extension Application API · SQLite · SQL Server Express · RabbitMQ · AMQP Messaging · Desktop Application Development · POS Integrations · Offline-First Applications · Event-Driven Architecture · Multithreading ## Description POS Client Customization · Design, develop, and maintain custom plugins using the Oracle MICROS Simphony Extension Application Development API. · Extend POS functionality by intercepting POS events, customizing UI workflows, and implementing transaction logic within the Simphony client runtime. · Develop custom software modules using the Sim.Net SDK and Extension Application APIs. Edge Application Development · Build high-performance, low-latency background services and client-side applications using C#/.NET. · Develop resilient edge computing solutions that support restaurant workstation operations. · Enhance workstation-level integrations within the restaurant POS ecosystem. Local Data Management · Design and optimize embedded database solutions using SQLite or SQL Server Express. · Implement offline data caching, local configuration storage, and state management. · Support offline-first functionality and seamless data synchronization. Enterprise Messaging & Integration · Develop asynchronous communication between POS terminals and centralized systems using RabbitMQ. · Build reliable event-driven messaging, synchronization, and integration workflows. · Ensure resilient data exchange in environments with intermittent connectivity. ## Related Videos - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Introduction to TXT](https://www.wearedevelopers.com/videos/30-introduction-to-txt) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [APIs and Architecture for scaling omnichannel payments](https://www.wearedevelopers.com/videos/90-apis-and-architecture-for-scaling-omnichannel-payments) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025)