C# Developer

NS IT Solutions

$90K — $120K *
Hospitality & Recreation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of professional experience in C# / .NET Core development.
  • Hands-on experience with lightweight relational databases such as SQLite or SQL Server Express.
  • Practical knowledge of enterprise messaging systems, specifically RabbitMQ or similar AMQP brokers.
  • Strong understanding of software design principles including threading and local concurrency for offline data synchronization.

Responsibilities

  • Design and implement custom plugins using the Oracle MICROS Simphony Extension Application Development API.
  • Develop and optimize local data storage solutions for offline caching using embedded databases.
  • Create asynchronous event streaming protocols for data syncing between edge clients and central systems with RabbitMQ.
  • Build high-performance background services in C# / .NET for restaurant POS systems.

Benefits

  • Opportunity to work with cutting-edge technology in the hospitality tech sector.
  • Engage in a dynamic role that combines software development and practical application in a fast-paced environment.
  • Have a direct impact on enhancing client-side applications and workflows at restaurant workstations.
Full Job Description
Overview:

Position 2: C# Developer

We are seeking a strong C# Developer to build, maintain, and optimize custom client-side applications and plugins that run directly within the Oracle MICROS Simphony POS terminal runtime.

This role focuses on developing resilient, edge-level software modules that handle local data storage, event messaging, and custom workflow extensions at the restaurant workstation level.

Core Responsibilities:

  • POS Client Customization: Design and build custom plugins using the Oracle MICROS Simphony Extension Application Development API to intercept POS events, alter UI workflows, and implement custom transaction logic inside the Simphony client runtime.
  • Local Data Management: Implement and optimize lightweight, low-footprint local storage solutions using embedded databases like SQLite or SQL Express to manage offline data caches and state configuration.
  • Message Queueing: Engineer robust, asynchronous event streaming and data syncing protocols between edge POS clients and central systems using RabbitMQ.
  • Edge Application Development: Build high-performance, low-latency background services and modules using C# / .NET.


Required Skills & Experience:

  • C# / .NET Core: 4+ years of professional experience building robust applications, class libraries, or desktop plugins.
  • Lightweight Relational Databases: Hands-on experience designing schemas and writing efficient queries for edge databases like SQLite or SQL Server Express.
  • Enterprise Messaging: Practical experience implementing message queuing patterns, producers, and consumers with RabbitMQ (or equivalent AMQP brokers).
  • Robust Software Design: Deep understanding of threading, local concurrency, and offline-first data synchronization.


Preferred/Nice-to-Have:

  • Direct experience developing Simphony Extension Applications using the Oracle Simphony Sim.Net SDK.
  • Background in the hospitality technology sector or integrating with restaurant POS ecosystems.


Note: Local Candidate(s) preferred but Client is willing to consider out of state candidate(s) who can come for an onsite interview and relocate at their own expense from Day 1.

Skills:

C#,ASP.NET Core,SQLite,SQL server express,RabbitMQ,Oracle Simphony,Sim.Net SDK

Similar Jobs

More Jobs at NS IT Solutions

  • C# Developer
    $90K — $120K *
    Bethesda, MD 20817 (Montgomery County)
    Hospitality & Recreation
    In-Person
  • Integration Developer
    $90K — $120K *
    Bethesda, MD 20817 (Montgomery County)
    Hospitality & Recreation
    In-Person
  • Backend Developer
    $90K — $120K *
    Bethesda, MD 20817 (Montgomery County)
    Information Technology
    In-Person
  • Junior Business Intelligence Analyst
    $139K *
    Old Bridge, NJ 08857 (Middlesex County)
    Information Technology
    In-Person

More Hospitality & Recreation Jobs

  • Jack in the Box
    Restaurant Manager
    $83K — $91K *
    Jack in the Box
    Apple Valley, CA 92308 (San Bernardino County)
  • General Manager
    $85K — $89K *
    ISS FACILITY SERVICES LIMITED
    Mesa, AZ 85204 (Maricopa County)
  • Manager of Land Strategy, Uniworld
    $136K — $157K *
    The Travel Corporation
    Calabasas, CA 91302 (Los Angeles County)
  • Viceroy Hotel Group
    Area Executive Chef
    $75K — $95K *
    Viceroy Hotel Group
    Washington, DC 20011 (District Of Columbia County)
  • Sales Manager
    $100K *
    Dermafix Spa
    New Port Richey, FL 34655 (Pasco County)

Find similar C# Developer jobs: