Role Summary
We are seeking a Senior .NET Developer to design, build, and support scalable applications and services using C#/.NET with strong Azure experience. You will work on API integrations, implement secure authentication/authorization, and apply modern coding standards and design patterns to deliver reliable, maintainable solutions.
- Design and develop backend services and applications using C#, .NET (Core/6+), and ASP.NET Web API.
- Build and integrate RESTful APIs (and/or gRPC) with internal and external systems; manage versioning and backward compatibility.
- Implement secure authentication and authorization using OAuth2 / OpenID Connect, JWT, and Azure AD/Entra ID concepts.
- Develop and maintain solutions on Microsoft Azure (e.g., App Services, Functions, Storage, Key Vault, Service Bus).
- Apply solid OOP principles, SOLID, and common patterns (Repository, Dependency Injection, CQRS where appropriate).
- Ensure code quality via unit/integration testing, code reviews, static analysis, and performance tuning.
- Collaborate with product owners, architects, and DevOps to deliver production-ready software using CI/CD pipelines.
- Troubleshoot production issues, perform root-cause analysis, and implement resilient, observable services (logging/metrics/tracing).
Roles & Responsibilities
- Design and develop backend services and applications using C#, .NET (Core/6+), and ASP.NET Web API.
- Build and integrate RESTful APIs (and/or gRPC) with internal and external systems; manage versioning and backward compatibility.
- Implement secure authentication and authorization using OAuth2 / OpenID Connect, JWT, and Azure AD/Entra ID concepts.
- Develop and maintain solutions on Microsoft Azure (e.g., App Services, Functions, Storage, Key Vault, Service Bus).
- Apply solid OOP principles, SOLID, and common patterns (Repository, Dependency Injection, CQRS where appropriate).
- Ensure code quality via unit/integration testing, code reviews, static analysis, and performance tuning.
- Collaborate with product owners, architects, and DevOps to deliver production-ready software using CI/CD pipelines.
- Troubleshoot production issues, perform root-cause analysis, and implement resilient, observable services (logging/metrics/tracing).