Senior C# Engineer with SignalR

26 days left

Job role insights

  • Date posted

    June 12, 2025

  • Closing date

    July 12, 2025

  • Location

    Armenia

  • Salary

    Negotiable Price

  • Career level

    Senior

  • Experience

    5+ Years

  • Quantity

    1 person

  • Gender

    Men

Description

Senior C# Engineer 5+ years with C# & .NET; 2+ years with SignalR – must have as it’s primary task for now; 2+ years with RESTful API 5+ 1. Technical Skills
Proficiency in C#: Strong experience with C# and .NET frameworks (Core/Standard).
API Development: Experience designing, building, and maintaining RESTful APIs using C# and Core.

SignalR: Solid knowledge of SignalR for real-time communication in web applications, including connection management, hubs, and broadcasting data.
Database Experience: Familiar with working with relational databases like Postgres and ORMs (Entity Framework).
Asynchronous Programming: Experience with async/await patterns for efficient and scalable asynchronous programming.
Unit Testing: Proficiency in writing unit tests and using testing frameworks like NUnit, xUnit, or MSTest.
Version Control: Experience with Git for version control and collaboration.

  1. Experience and Expertise

Real-time Applications: Proven experience building real-time systems and integrating with SignalR.
API Integration: Previous experience with integrating external APIs and handling API authentication (JWT, etc.).
Performance Optimization: Ability to optimize and refactor code for performance, especially for API responses and data-heavy operations.
Error Handling: Strong skills in logging and exception handling within APIs to ensure reliability.

  1. Tools and Frameworks

Web Frameworks: Familiar with ASP.NET Core, an open-source web development framework | .NET Core and .NET 9
SignalR Libraries: Hands-on experience with SignalR libraries and event-driven programming.
Database Tools: Experience with database management tools like PGAdmin
IDE and Tools: Experience with Visual Studio or Visual Studio Code for development.

  1. Soft Skills

Communication: Clear, concise, and professional communication skills, both written and verbal, for collaboration and updates.
Problem-Solving: Strong problem-solving skills, especially in optimizing performance, designing scalable solutions, and debugging complex issues.
Attention to Detail: Ability to write clean, maintainable, and well-documented code.
Time Management: Ability to manage time effectively and deliver tasks within deadlines, especially for small, quick-turnaround jobs.

  1. Bonus Skills (Not Required but Desired)

Cloud Platforms: Experience with cloud services like AWS for hosting APIs
Authentication/Authorization: Familiarity with OAuth, JWT, and other authentication/authorization mechanisms.
Microservices: Experience in designing or integrating with microservices architectures.
React: Experience Typescript and Javascript frameworks and single page applications

Apply for this job

Cancel