Job Description
Responsibilities
- Build and maintain .NET 10 Web APIs using clean dependency injection and asynchronous programming.
- Strictly follow pre-existing DDD and Onion/Hexagonal hybrid architectures and SOLID principles to keep the codebase decoupled.
- Handle complex SQL Server transactions, optimize queries, and maintain versioned API contracts via OpenAPI/Swashbuckle.
- Maintain and optimize read-heavy Razor Views, View Components, and Partials.
- Utilize Tailwind CSS, HTMX, or Alpine.js for clean, responsive UI layouts.
- Enforce traditional web patterns like POST-Redirect-GET (PRG) and antiforgery tokens for secure form submissions.
- Own secure API integrations with enterprise payment ecosystems (e.g., J.P. Morgan Chase, Stripe, Square).
- Implement strict application-level security, ensuring PII and financial data (credit card numbers) are never exposed or logged.
- Safely consume cloud configurations and credentials managed via Azure Key Vault and App Services.
- Write comprehensive unit, integration, and contract tests using MSTest/NUnit and Playwright.
- Operate successfully as a solo individual contributor within an Azure DevOps (Agile/Kanban) framework.
Qualifications and Job Requirements
- Experience: 8+ years in software development, with 5+ years dedicated to .NET Core / ASP.NET Core (Web API & MVC Razor).
- Modern Stack: Strong proficiency with .NET 10 and C# 14 (Async, DI).
- Architecture: Proven expertise working within established DDD, Onion, or Hexagonal patterns.
- Payment Gateways: Hands-on integration experience with major financial APIs (e.g., J.P. Morgan Chase, Stripe, Square).
- Web Mechanics: Deep understanding of SSR, the HTTP lifecycle, antiforgery tokens, and the POST-Redirect-GET (PRG) pattern.
- Data Privacy: Strict adherence to application-level security, ensuring PII and credit card data are never exposed or logged.
- Database & Cloud: Strong SQL Server transaction optimization paired with Azure configuration management (App Services, APIM, Key Vault).
- Execution: Proven ability to operate autonomously as a solo individual contributor within Azure DevOps (Agile/Kanban).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru