Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C# Developer (POS Applications)

$55 - $75 per hour

C# Developer (POS Applications)

Location: Bethesda, MD

Work Environment: Hybrid – 4 days onsite, 1 day remote

Experience Level: Mid-Level

Employment Type: Contract

Position Overview

We are seeking a C# Developer to design, build, maintain, and optimize custom client-side applications that run directly within an Oracle MICROS Simphony POS environment. This position focuses on developing high-performance edge applications that operate at the workstation level, supporting local data storage, real-time event processing, custom transaction workflows, and offline-first functionality.

The ideal candidate will have strong experience in C#/.NET Core , lightweight relational databases, enterprise messaging systems, and distributed application design. This role offers the opportunity to work on complex POS solutions that extend platform functionality beyond out-of-the-box capabilities in high-volume environments.

Key Responsibilities

  • Design and develop custom applications and extensions that run directly within POS terminal environments.
  • Build high-performance client-side solutions that support transaction processing, order management, and operational workflows.
  • Develop and maintain local data storage solutions using SQLite , SQL Server Express , or similar lightweight relational databases.
  • Implement reliable messaging and event-driven communication using RabbitMQ or equivalent message brokers.
  • Support offline-first architectures, local synchronization, and resilient transaction processing.
  • Optimize application performance, scalability, and reliability across distributed workstation environments.
  • Troubleshoot complex issues related to application performance, data synchronization, and system integrations.
  • Collaborate with engineering teams to extend POS functionality and support evolving business requirements.
  • Participate in application testing, deployment, monitoring, and maintenance activities.

Required Qualifications

  • 4+ years of professional experience developing applications using C#/.NET Core .
  • Experience building desktop applications, client-side software, plugins, extensions, or class libraries.
  • Strong understanding of software architecture, object-oriented design, and application lifecycle management.
  • Hands-on experience with lightweight relational databases such as SQLite or SQL Server Express .
  • Experience designing schemas, writing optimized queries, and managing local data storage.
  • Practical experience with RabbitMQ or similar enterprise messaging technologies.
  • Strong knowledge of threading, concurrency, synchronization, and distributed application design.
  • Experience building resilient applications that function effectively in intermittent connectivity environments.

Preferred Qualifications

  • Experience working with Oracle MICROS Simphony or other enterprise POS systems.
  • Experience migrating legacy integrations from SOAP/XML-based architectures to REST/JSON services.
  • Experience working with cloud-based platforms and Microsoft Azure technologies.
  • Familiarity with transaction processing systems, payment workflows, and retail, hospitality, or restaurant technology environments.

What You'll Work On

This role supports the ongoing evolution of a custom POS extension platform designed to enhance and extend standard POS capabilities. You'll help build scalable, production-ready applications that support transaction processing, local data management, and operational workflows at the edge.

The solutions developed in this role directly contribute to maintaining fast, reliable, and adaptable POS experiences in high-volume, distributed environments where performance and uptime are critical.

Interview Process

  1. Initial 15-minute virtual screening with a member of the hiring team
  2. Technical evaluation
  3. Onsite 1-hour discussion with stakeholders

Work Environment

  • Hybrid schedule based in Bethesda, MD
  • 4 days onsite and 1 day remote
  • Collaborative team focused on POS innovation, distributed systems, and enterprise-scale application development

Why This Opportunity?

This is an excellent opportunity for a developer who enjoys solving complex technical challenges, working close to the edge where transactions happen, and building highly reliable software without a predefined blueprint. You'll have the chance to influence the direction of a growing platform while gaining specialized experience in POS client architecture, distributed transaction systems, and enterprise application scalability.

Job Type & Location

This is a Contract position based out of Bethesda, MD.

Pay and Benefits

The pay range for this position is $55.00 - $75.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a hybrid position in Bethesda,MD.

Application Deadline

This position is anticipated to close on Aug 8, 2026.

About TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

About TEKsystems and TEKsystems Global Services

We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the C# Developer (POS Applications) in Bethesda, MD vacancy
  • $40 - $65 per hour

    POS Analyst Location: Bethesda, MD (Hybrid - 4 days onsite, 1 day remote) Employment Type: Contract Experience Level: Mid-Level Position...  ...legacy platforms. Experience troubleshooting enterprise-level applications and integrations. Strong analytical and problem-solving skills.... 
    Application
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Bethesda, MD
    3 days ago
  • $130k - $145k

    Responsibilities Technica Corporation is seeking a C#/.NET Developer to join our team and support our client in Washington, DC.As a ....  ...contribute to the development, enhancement, and maintenance of web applications and services that support mission‑critical operations. You... 
    Application
    Work experience placement
    Remote work

    Technica Corporation

    Washington DC
    1 day ago
  • $160k - $180k

     ...Manager to serve as the Government's single contractor focal point for the NIH Center for Information Technology (CIT) enterprise application portfolio. This is a high-visibility, contract-wide leadership role responsible for a dynamic portfolio of NIH business... 
    Application
    Contract work
    For contractors
    For subcontractor

    CVP (Customer Value Partners)

    Bethesda, MD
    16 hours ago
  • $115k - $135k

     ...Overview Black Canyon Consulting (BCC) is searching for a   Front-End Developer to build and support dynamic applications with complex data flows for our public sector clients. BCC is a company of technologists, scientists, analysts, engineers, and consultants.... 
    Application
    Full time

    Nih-ncbi

    Bethesda, MD
    16 hours ago
  •  ...solutions to complex problems as a SOFTWARE DEVELOPER at GDIT. Here, you’ll tailor cutting-...  ...technologies to determine impact on application execution.  Providing input to staff involved...  ...: Development experience with .Net, C#, SQL, JS, and HTML  ~ Location: On... 
    Application

    General Dynamics Information Technology

    Washington DC
    a month ago
  • $103.8k - $218.1k

    Job Title: Software Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start...  ...will support software development for websites and web based applications used across the enterprise, ensuring consistent performance,... 
    Application
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Caci

    Bethesda, MD
    7 hours ago
  • $130k - $160k

    JBG SMITH owns, operates, invests in, and develops a dynamic portfolio of high-growth mixed-use properties in and around Washington,...  ...physical network and cabling design through cloud architecture and application enablement — and who wants to materially influence the... 
    Application
    Full time
    Work experience placement

    JBG SMITH

    Bethesda, MD
    4 days ago
  •  ...(SSG)  is seeking a talented Software Developer in Test (SDET) Location: Remote Department...  ...skills, often in languages such as C#, .Net, Java, or Python. Develop and...  ...stored data Experience in testing web applications, Application Programming Interfaces (... 
    Application
    Full time
    Work experience placement
    Remote work

    Ssg

    Bethesda, MD
    16 hours ago
  • $107.9k - $195.05k

     ...Health (NIH), Center for Information Technology (CIT), Business Applications Services (BAS) Program under the Enterprise Application...  ...technical direction to the contract team, including application developers, database developers, testers, and business analysts, and mentor... 
    Application
    Full time
    Contract work
    For contractors
    Remote work

    Leidos

    Bethesda, MD
    1 day ago
  •  ...salespeople across more than 350 stores. The POS+ team is dedicated to building and...  ...system integrates a React-based frontend web application with Java RESTful microservices backend...  ...for a skilled full-stack engineer to develop the systems to shape the future of our modern... 
    Application
    Temporary work
    Remote work
    Monday to Friday
    Monday to Thursday

    Confiz

    Washington DC
    12 days ago
  • $90k - $130k

     ...Washington Top Workplaces honoree, is seeking a Senior Software Developer to support our growing team. In this role, you will be...  ...the delivery of reliable, secure, and maintainable software applications.Work Location: Hybrid (up to 3 days per week on-site, with remaining... 
    Application
    Full time
    Remote work
    Night shift
    3 days per week

    Spatial Front

    Bethesda, MD
    2 days ago
  • $20 - $30 per hour

     ...At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport... 
    Application
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    Shift work

    Randstad

    Silver Spring, MD
    1 day ago
  • TEKsystems in Bethesda, MD, is seeking a Mid-Level POS Analyst to support Oracle MICROS Simphony STS Gen 2 integrations and modernization across hundreds of locations. The role focuses on REST/JSON based architecture and migrating SOAP/XML interfaces to Gen 2. The position... 

    TEKsystems

    Bethesda, MD
    3 days ago
  • Ullico in Bethesda, MD is seeking a software developer to design, implement, and maintain web applications using C#/.NET, Java, JavaScript, HTML and CSS. You will build responsive interfaces with Bootstrap and jQuery, design SQL schemas, and collaborate with analysts to... 
    Application

    Jobtailor

    Bethesda, MD
    4 days ago
  • $90k - $140k

     ...and Washington Top Workplaces honoree, is seeking a ServiceNow Developer to support our growing team. In this role, you will be...  ...you will deliver iterative improvements and collaborate with application teams to design and implement data interfaces with other enterprise... 
    Application
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Spatial Front

    Bethesda, MD
    3 days ago
  • $140k - $220k

     ...Black Canyon Consulting (BCC) is searching for a  Full-Stack Developer to support the User Services and Collection Division (USCD),...  ...physics), or equivalent experience ~5+ years of full-stack web applications development, using Python, Django, and Angular.  ~... 
    Application
    Full time

    Nih-ncbi

    Bethesda, MD
    16 hours ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT...  ...development and business keenness.Job DescriptionRole: Application Support Professional Build & DeploymentLocation: McLean, VAFull... 
    Application
    Work experience placement
    Worldwide

    USM Systems

    McLean, VA
    1 day ago
  •  ...BCC) is searching for a Senior Software Developer to support the National Center for Biotechnology...  ...for diseases! NCBI's wide range of applications, platforms (node, python, Django, C++,...  ...several technologies such as: SQL, C++, C#, Python, Java, JSON, JWT, JWS, YAML,... 
    Application
    Full time
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    2 days ago
  • $90.3k - $189.6k

    Job Title: Full Stack Software Developer with C#/.NET ExpertiseJob Category: Information TechnologyTime Type: Full timeMinimum Clearance...  ..., and JavaScript.Responsibilities:Develop and maintain web applications using C#, Angular JS and TypeScriptCollaborate with team and... 
    Application
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    McLean, VA
    1 day ago
  • $60k - $75k

     ...collaboration with the Regional Marketing Director, you will develop design strategies and conceptualize, plan, design, and produce...  ...aesthetics, and client-focused solutions to marketing challenges. Applications without a portfolio will not be accepted.Compensation is... 
    Application

    Transwestern

    Bethesda, MD
    3 days ago
  •  ...maintain enterprise hosting platforms supporting mission-critical applications Support Microsoft Windows Server, Red Hat Enterprise Linux (...  ...ensuring performance, scalability, availability, and security Develop and implement automation, orchestration, and Infrastructure-as... 
    Application
    Local area
    Relocation
    Visa sponsorship
    Work visa

    Jobtailor

    Bethesda, MD
    4 days ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT...  ...groups and entitlements in Active Directory, AWS and other applications using applicable tools. Individual is also responsible to facilitate... 
    Application
    Work experience placement
    Work at office
    Immediate start
    Worldwide

    USM Systems

    Bethesda, MD
    3 days ago
  • $98k - $163k

     ...OCCS) projects. The role involves building and modernizing web applications, enabling interoperability across NIH systems, and operating...  ...Java Spring Boot, and Node.js, exposing secure REST/GraphQL APIs.Develop responsive frontends using React or Angular aligned with USWDS... 
    Application
    Full time
    Work at office
    Flexible hours

    Guidehouse

    Bethesda, MD
    1 day ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT...  ...SQL code.• Experience building custom transactional database applications.• Investigate and identify data sources and lineage.• Willing... 
    Application
    Local area
    Worldwide

    USM Systems

    Chevy Chase, MD
    1 day ago
  • $154.05k - $278.48k

     ...controls that safeguard mission systems and ensure compliance with applicable cybersecurity policies, standards, and regulatory frameworks....  ...), Information Systems Security Managers (ISSMs), software developers, systems engineers, and government stakeholders throughout the... 
    Application
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    2 days ago
  • $107.9k - $195.05k

     ...private cloud and on-premise CaaS environments.Provide architecture guidance and support to development and product teams deploying applications to AWS, Azure, and GCP, leveraging DevSecOps best practices including infrastructure-as-code (e.g., Terraform, CloudFormation).... 
    Application
    Full time
    For subcontractor
    Remote work

    Leidos

    Bethesda, MD
    16 hours ago
  •  ...exactly what breaks and why — we want to talk. What you'll own Full-stack agent development  You design and build the entire application — not just the AI layer. This means a React or Next.js frontend with streaming, real-time agent UX; a Python or Node.js backend... 
    Application
    Full time
    Temporary work

    Trilagen

    Bethesda, MD
    16 hours ago
  • $113k - $188k

     ...expert on Power Apps to design, configure and develop custom solutions in Microsoft Power...  ...role in supporting and building on the MPP application. The candidate will have excellent...  ...Service (PaaS) environmentsCore Skills: C#, SQL,.Net, Power Apps, SharePoint, Microsoft... 
    Application
    Flexible hours

    Guidehouse

    Silver Spring, MD
    2 days ago
  • $70k - $90k

     ...to storage, servers, and Point of Sale (POS) systems. Your role will involve working...  ...Executive, you will be responsible for: 1. Developing and implementing strategic sales plans...  ...and how they apply to E-Commerce applications. 7. Excellent negotiation, communication... 
    Application
    Permanent employment
    Local area
    Remote work

    Jobot

    Bethesda, MD
    4 days ago
  •  ...administer Zones and Logical Domains (LDOMs); manage OS lifecycle, patching, and hardware (Oracle platforms such as T-series where applicable). Red Hat—administer RHEL systems virtualized on VMware (in partnership with the Windows/VMware team).  ~ Patching & change... 
    Application
    Interim role
    Night shift
    3 days per week

    General Dynamics Information Technology

    Bethesda, MD
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C# Developer (POS Applications). Be the first to apply!