What are the responsibilities and job description for the Senior .NET Developer (Azure Cloud) position at Loss Prevention Services, LLC?
Senior .NET Developer (Azure cloud)
Location: Dallas area preferred
“Applicants must be currently authorized to work in the United States on a full-time basis. We are unable to sponsor or take over sponsorship of employment visas now or in the future.”
Employment: Full-time
Experience: 6 years (expert level)
Role Overview
We’re looking for a Senior .NET Developer with deep Azure expertise to design, build, and support cloud-native, secure, and scalable products across the full SDLC. You’ll own architecture and hands-on development for APIs, services, and front-end experiences, with a strong focus on quality, performance, and reliability in a financial services environment.
What You’ll Do
- Architecture & Design: Lead solution design for cloud-native .NET systems (microservices, event-driven, REST/gRPC), modeling domains and boundaries, selecting patterns, and documenting decisions. Utilize Azure Well-Architectured
- Hands-on Development: Build services and UIs using C# / .NET 6/7/8, ASP.NET Core, Web API, Entity Framework Core, and a modern front-end (React/Angular/Blazor/.NET MAUI).
- Azure Cloud: Design and implement workloads on App Service/AKS, Functions, API Management, Application Gateway, Service Bus/Event Hubs, Event Grid, Key Vault, Storage, Cosmos DB/SQL, Application Insights, Log Analytics, AI Document Intelligence, .
- Data & Performance: Tune queries, apply caching (e.g., Redis), and design for scale, resilience, and low latency.
- Security & Compliance: Build with least-privilege, secret management, managed identities, encryption, and OWASP best practices; support audits relevant to financial services (e.g., SOX, PCI considerations, logging/traceability); configure Microsoft Defender for Cloud.
- DevOps & Quality: Own CI/CD in Azure DevOps/GitHub Actions, Infrastructure as Code (Bicep/Terraform), testing (unit/integration/perf), code reviews, and SLO/SLA monitoring.
- Lifecycle Ownership: Drive features from discovery → design → build → test → release → run; contribute to on-call/support rotations and post-incident improvements.
- UI/UX Collaboration: Partner with design to ship accessible, responsive, and usable interfaces, instrumented with analytics and A/B hooks.
- Mentorship: Elevate the team through pairing, PR feedback, and technical guidance.
Required Qualifications
- 6 years professional experience with C#/.NET at an expert level, including ASP.NET Core and Web API.
- Azure production experience (design hands-on) with several of: App Service/AKS, Functions, API Management, Service Bus/Event Hubs, Event Grid, Key Vault, Storage, Cosmos DB/SQL, App Insights.
- Full product lifecycle experience (requirements, design, coding, testing, release, support/operations).
- Proven work in financial services (e.g., payments, lending/servicing, portfolio/accounting, KYC/AML workflows, or compliance-heavy systems).
- Strong UI/UX awareness and front-end experience (React/Angular/Blazor TypeScript preferred).
- Excellent analytical/problem-solving skills; able to reason about trade-offs, performance, and reliability.
- Clear, concise communicator; comfortable leading design reviews and cross-functional discussions.
Nice to Have
- Architecture patterns: DDD, Clean Architecture, CQRS, event sourcing.
- Containers & Orchestration: Docker, Kubernetes/AKS.
- IaC: Terraform/Bicep; policy as code.
- Messaging/Streaming: Kafka (or equivalent).
- Observability: Distributed tracing, OpenTelemetry.
- Security: OAuth2/OIDC with Entra ID (Azure AD), threat modeling.
- Certs: AZ-204 (Developer), AZ-305 (Architect) or equivalent.
- Data & Reporting: SQL Server, Azure Data Factories, Cosmos DB modeling, Power BI integrations.
Education
- Bachelor’s degree in Computer Science or related field preferred (or equivalent practical experience).
What Success Looks Like (30/60/90)
- 30 days: Ramp on domain; ship small features; stabilize local/dev environments; contribute to on-call runbooks.
- 60 days: Lead a service or UI area; harden CI/CD; drive performance/security improvements; reduce tech debt with measurable wins.
- 90 days: Own a roadmap slice end-to-end; deliver a meaningful architecture improvement; mentor teammates; improve key SLOs.
Equal Opportunity
We’re an equal opportunity employer. We welcome all qualified applicants regardless of race, color, religion, gender, sexual orientation, national origin, age, disability, or veteran status.