Description

Design and implement scalable microservices using .NET Core and gRPC.
• Experience with Creating and Debugging MultiThreaded applications.
• Develop secure and versioned RESTful APIs using ASP.NET Core Web API.
• Prevent memory leaks and manage garbage collection in high-throughput applications.
• Build responsive desktop applications using WPF and XAML.
• Analyze and optimize memory usage using profiling tools (e.g., dotMemory, PerfView).
• Implement MVVM architecture, data binding, custom controls, and animations.
• Implement IPC mechanisms using Named Pipes, Memory-Mapped Files, gRPC, or SignalR for real-time communication between services or apps.
• Integrate with external systems via SDKs, REST/SOAP APIs, COM Interop, or message queues (e.g., RabbitMQ, Azure Service Bus).
• Develop applications that interface with IoT devices and sensors using protocols like MQTT, Modbus, or BLE
Automate system tasks and deployments using PowerShell scripts integrated into C# workflows.
Write unit, integration, and UI tests using xUnit, NUnit, Selenium, or Appium.

What are the Optional skills and skill proficiencies for this position? 
A strong understanding of C# and the .NET framework

Education

Any Gradute