Senior .NET Developer

Plan A Technologies
United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Business Logic Architectural Patterns C Sharp (Programming Language) Code Review Databases Command-Query Responsibility Segregation (Software Development) Software Debugging Distributed Systems Entity Framework Design of User Interfaces Desktop Environments
+15 more
Network Layer PostgreSQL Windows Presentation Foundation Microsoft SQL Server SignalR Software Engineering WebRTC Blazor Backend Real Time Data Data Management Front End Software Development Api Design Restful APIs Microservices

Job description

  • Application Development: Design and develop scalable, high-quality applications using the .NET ecosystem, balancing modern web technologies with robust desktop solutions tailored for kiosk environments.
  • UI/UX Implementation: Build rich, secure, and responsive desktop user interfaces using WPF and modern web-based frontends using Blazor.
  • Architecture & Patterns: Implement clean architecture principles and decoupled application logic leveraging MediatR (CQRS pattern) and real-time communication via SignalR.
  • Data Management: Design, optimize, and maintain database schemas, queries, and replication across both SQL Server and PostgreSQL using Entity Framework.
  • API Design: Build and consume secure, highly performant REST APIs to connect internal systems and third-party hardware peripherals.
  • Collaboration: Participate in code reviews, troubleshooting Production issues, read and diagnosticate issues form logs.

Requirements

You will work across the full stack: from crafting sleek, highly responsive user interfaces to architecting robust backend microservices and managing real-time data flows. The candidate thrives in a collaborative environment, loves solving intricate architectural challenges, and possesses a sharp analytical mind for deep-dive troubleshooting.

Please note: you must have at least 5+ years of professional experience with .NET (C#) and 3+ years with WPF, Blazor for the Frontend/Desktop., * 5+ years of professional experience with .NET (C#) and 3+ years with WPF, Blazor for the Frontend/Desktop.

  • Strong experience with: Architecture/Messaging (MediatR, SignalR), ORM & Databases (Entity Framework, SQL Server, PostgreSQL) and Integration(REST APIs).
  • Advanced Troubleshooting & Resolution: Root-cause analysis skills. Methodical approach to debugging complex, distributed systems, isolating issues efficiently between hardware, software, and network layers.
  • Ability to articulate complex technical concepts to non-technical stakeholders and collaborate effectively across cross-functional teams.
  • Comfortable shifting focus between legacy desktop environments and modern web-based architectures while maintaining high standards under tight timelines.
  • Must possess excellent written and verbal communication skills, attention to detail, and ability to follow instructions accurately.
  • Advanced problem-solving abilities, research, and learning skills.
  • Ability to work with teams in multiple countries.
  • Initiative and drive to do great things.

Nice-to-Have

  • WKP Technologies: Direct experience designing, developing, or maintaining Witness Kiosk Platforms or similar specialized public-facing hardware/software kiosk systems.
  • Gaming Industry Experience: Experience developing or optimizing systems within the gaming, casino, or simulation sectors (e.g., handling high-throughput data, low-latency rendering, peripheral integration, or real-time state synchronization).

About the company

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein Β· World Congress 2023

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein Β· World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 Β· Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

AndrΓ© Dietrich AndrΓ© Dietrich Β· World Congress 2024

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein Β· World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

Videos

See all

Related articles

See all