Overview
We are looking for a senior, hands-on .NET Contractor with substantial expertise to lead key deliverables within a complex cross-platform ecosystem. The contractor will take responsibility for developing and modernizing desktop interfaces, backend services, tooling, and web APIs while working in a fully remote setup. This role offers a high level of autonomy and requires a strong foundation in test-driven development and maintainable solution architecture.
Responsibilities
- Take full ownership of specific feature packages across desktop, server, tooling, and API layers.
- Architect and refine client-facing UI components using modern desktop frameworks.
- Design robust backend microservices and RESTful Web APIs for real-time operations.
- Expand unit and integration test coverage to ensure system resilience.
- Advise on implementation strategies to achieve agreed delivery milestones.
Requirements
- Advanced C# and modern .NET ecosystem experience.
- Proficiency in ASP.NET Core, REST/Web APIs, and OpenAPI/Swagger specifications.
- Commercial experience with Avalonia UI or strong WPF/XAML background.
- Deep understanding of the MVVM pattern.
- Experience with PostgreSQL, Dapper, and SignalR for messaging.
- Familiarity with TDD/BDD methodologies and modern testing tools like xUnit or Moq.
- Cross-platform development experience on Windows and Linux OS.