Logo
Professional Staffing Services Group Inc.

Senior .NET Azure Architect

Professional Staffing Services Group Inc., Juneau, Alaska, United States

Save Job

Senior .NET Azure Architect - 2 to 3 month temporary/contract role Location: Remote, must be in EST, Florida candidates preferred Pay: $50-$60/hr BOE Schedule: Mon - Fri 8:00a-5:00p Summary: You are tasked with modernizing key architectural patterns and infrastructure across our cloud microservices, with emphasis on visibility, reliability, and release agility. Key Focus Areas Unified Logging: Establish standard practices and tooling to stream logs from all services to Azure and DataDog. Feature Flagging: Architect and integrate feature flag support for runtime control of new features. Architecture Audit: Identify and resolve scalability, coupling, and deployment issues in our current microservice ecosystem. Batch Processing Overhaul: Migrate legacy background tasks into scalable, event-driven or serverless jobs. Required Skills Enterprise-level experience building and architecting .NET services in Azure Familiar with logging frameworks (Serilog, ILogger) and exporting logs to cloud observability tools Strong understanding of background job processing options in Azure (Functions, Durable Tasks, WebJobs) Strong grasp of dependency injection, middleware, resilience patterns (retry, circuit breaker) Experience working with DataDog log ingestion, dashboards, and custom metrics C# Programming Deep understanding of object-oriented programming (OOP), async/await patterns, LINQ, and generics. Proficiency in writing clean, maintainable, testable C# code. Entity Framework / EF Core Expert-level understanding of database-first and code-first approaches. Performance tuning (e.g., lazy vs. eager loading, tracking behavior). Migration handling and integration with SQL Server or other RDBMS. ASP.NET Core Web API Designing scalable, RESTful APIs with routing, controllers, filters, and middleware. Authentication/authorization (JWT, OAuth2, etc.). Versioning, Swagger/OpenAPI integration, and API throttling/security. Blazor (Server & WebAssembly) Component-based architecture and UI rendering lifecycle. JavaScript interop, state management, and dependency injection. Building secure, scalable UI in Blazor Server and Blazor WASM apps. Azure and Cloud-Native Competencies Azure Kubernetes Service (AKS) & Kubernetes Managing containerized .NET apps on AKS. Helm charts, ConfigMaps, Secrets, and deployment pipelines. Scaling, rolling updates, pod health checks, and monitoring with Prometheus/Grafana. Azure Services Azure Key Vault: Secure secrets, certificates, and identity integration. App Configuration: Centralized configuration management with feature filters. Azure Service Bus: Event-driven architecture with topics, subscriptions, and dead-lettering. Azure Functions (Optional): For serverless .NET microservices. CI/CD Pipelines GitHub Actions or Azure DevOps Pipelines for build/test/deploy cycles. Automated container builds and deployments to AKS. Infrastructure as Code with Bicep or Terraform (preferred but optional). Architecture and Design Principles Software Architecture Designing microservices, event-driven systems, and DDD (Domain-Driven Design). SOLID principles, clean architecture, and layered application models. Interoperability through APIs and messaging platforms. Security & Governance Secure coding practices, identity management with Azure AD. Role-based access control (RBAC), audit trails, and compliance. Monitoring & Observability Integration with Application Insights, Log Analytics, and Azure Monitor. Distributed tracing, logging frameworks like Serilog, and structured logging. Nice to Have Familiarity with OpenTelemetry standards and structured tracing Experience building SDKs or internal tooling for developer use Security-first mindset: Identity/Access control and secrets management Prior exposure to monolith decomposition and legacy modernization projects Tools You'll Use .NET 6/8, Azure App Services, Azure Functions, Azure Monitor, Event Grid, App Configuration, DataDog, Entity framework, Azure Key Vault, Azure Feature Flag GitHub,Pipelines, Postman, Swagger Jira, Confluence

#J-18808-Ljbffr