
Senior C# Engineer with SignalR
26 days left

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.
-
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.
-
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.
-
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.
-
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