Professional Staffing Services Group Inc.
Senior .NET Azure Architect
Professional Staffing Services Group Inc., Juneau, Alaska, United States
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
#J-18808-Ljbffr