Senior .NET Developer
Indexed description
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.
JOB RESPONSIBILITY
- 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.
- 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.
- 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).
Read more about us here: www.PlanAtechnologies.com
Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you.
Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other.
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!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search