C# Developer
C# Developer
Key Responsibilities:

  • Design and develop high-quality applications using C#, Blazor (both Server and WebAssembly), and .NET MAUI
  • Work with both web-based and cross-platform mobile/desktop applications
  • Architect scalable, maintainable solutions following best practices
  • Collaborate with UI/UX designers to implement responsive and accessible interfaces
  • Implement and maintain backend services and APIs
  • Participate in code reviews and provide technical guidance to junior developers
  • Troubleshoot and debug applications to optimize performance
  • Stay current with emerging trends and technologies in the .NET ecosystem

Requirements:
Essential:

  • 6+ years of professional software development experience with C# and .NET
  • Proven experience with Blazor (Server and/or WebAssembly)
  • Experience with .NET MAUI or [URL Removed] understanding of object-oriented programming principles
  • Experience with web technologies (HTML, CSS, JavaScript)
  • Proficiency with REST API development and consumption
  • Familiarity with SQL databases and Entity Framework Core
  • Experience with Git version control
  • Solid understanding of software design patterns
  • Strong problem-solving and analytical skills

Desirable:

  • Experience with Azure DevOps or similar CI/CD pipelines
  • Knowledge of microservices architecture
  • Understanding of authentication and authorization services (OAuth, OIDC)
  • Experience with gRPC or SignalR for real-time applications
  • Familiarity with containerization (Docker)
  • Experience with front-end frameworks/libraries (React, Angular, Vue)
  • Unit testing experience (xUnit, NUnit, MSTest)
  • Experience with Agile development methodologies

Desired Skills:

  • #C
  • Developer
  • Information Technology

Learn more/Apply for this position