Overview
Skills
Job Details
Location : Redmond, WA or Remote
Note : Remote is fine but candidate ready to work in PST Time Zone.
JD :
Proficiency in C#: Deep understanding of language features (LINQ, async/await, generics, etc.)
.NET Framework / .NET Core**: Hands-on experience building applications using .NET platforms.
Object-Oriented Programming (OOP)**: Solid grasp of design principles, patterns (e.g., Factory, Singleton, Dependency Injection).
Debugging & Unit Testing**: Using tools like Visual Studio debugger, NUnit/xUnit/MSTest.
Code Optimization & Refactoring: Writing clean, maintainable, and efficient code.
2. Client-Server Integration
API Integration: Experience consuming and exposing RESTful APIs or gRPC services.
Authentication & Authorization: Familiarity with OAuth, JWT, or custom authentication mechanisms.
Data Serialization: Working with JSON, XML, or Protocol Buffers for data transfer.
3.Server-Side Coding & Maintenance:
Backend Architecture: Designing and maintaining robust, scalable server-side components.
Database Integration: Experience with SQL Server, Entity Framework, or Dapper for data access.
Logging & Monitoring: Implementation of diagnostics and logging using tools like Application Insights.
Deployment & Maintenance: Experience with CI/CD pipelines, server maintenance, cloud platforms (Azure).
4.Tooling / Scripting: Optional
Scripting Languages: PowerShell, Bash or Python for automation tasks.
Build & Deployment Tools: MSBuild, NuGet, GitHub Actions or Azure DevOps.
Custom Tools Development: Building internal tools for testing, monitoring, or productivity.
Configuration Management: Experience working with config files (JSON, XML, YAML), environment variables