.NET Core gRPC Developer to Fix Issues in Existing gRPC Services

Job ID: 38698305

Budget: $250 – $750 CAD

I am looking for a skilled .NET Core developer with experience in gRPC to troubleshoot and resolve issues in our existing gRPC-based services. The services are designed for syncing order stocks and product prices but are currently experiencing some bugs and performance issues that need to be addressed.

Responsibilities:
Investigate and diagnose problems in the existing gRPC services for order stock synchronization and product price updates.
Fix bugs and resolve performance issues to ensure the services function as expected.
Refactor and optimize the existing codebase for better maintainability and performance.
Enhance the gRPC services with improved error handling and logging mechanisms.
Write unit tests to validate the fixes and ensure the services are reliable.
Provide documentation on the changes made, including any configuration updates or deployment instructions.

Requirements:
Strong experience with .NET Core and gRPC development.
Proven ability to troubleshoot and fix issues in existing gRPC services.
Familiarity with Protobuf and gRPC service definitions.
Experience with debugging and performance optimization in .NET applications.

Nice-to-Have:
Experience with Docker for containerized deployments.
Familiarity with cloud services (e.g., Azure, AWS) for hosting and monitoring gRPC services.
Knowledge of logging frameworks like Serilog or NLog.
Understanding of CI/CD pipelines for automated deployment.
Related categories: Cloud Computing Azure ASP.NET Docker .NET Core Web API