×
Register Here to Apply for Jobs or Post Jobs. X

Senior .NET Developer

Job in Peru, La Salle County, Illinois, 61354, USA
Listing for: Plan A Technologies, Inc.
Full Time position
Listed on 2026-05-24
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Plan A Technologies is looking for a Senior .NET Developer
. In this role, you will be responsible for designing, building, and maintaining high-performance desktop and web applications, with a specific focus on specialized Witness Kiosk Platforms (WKP).

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.

Responsibilities
  • 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 Mediat

    R (CQRS pattern) and real-time communication via Signal

    R.
  • Data Management:
    Design, optimize, and maintain database schemas, queries, and replication across both SQL Server and Postgre

    SQL 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 diagnose issues from logs.
Experience
  • 5+ years of professional experience with .NET (C#) and 3+ years with WPF, Blazor for the Frontend/Desktop.
  • Strong experience with Architecture/Messaging (Mediat

    R, Signal

    R), ORM & Databases (Entity Framework, SQL Server, Postgre

    SQL) 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).
Location

Work From Home 100% of the time, or come in to one of our global offices. Up to you.

Benefits

You’ll get a generous vacation schedule, Brand New Laptop, and other goodies.

If this sounds like you, we'd love to hear from you!

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary