Senior .Net Full-Stack Engineer
Core
Migrate a client-facing e-commerce/store application's payment processing from its current gateway to a new payment provider by designing an abstraction layer.
Role type
Senior .NET Full-Stack Engineer (Legacy Modernization)
Builds
Payment processing abstraction layer and integration for e-commerce applications
Domain
Fintech / E-commerce / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
C#, ASP.NET (MVC, Web API, Razor Pages), .NET Framework 4.5.x, .NET 6+, Entity Framework / EF Core, Angular, React, TypeScript, Security remediation (OWASP, secrets handling, crypto), PCI compliance
Preferred skills
Azure PaaS (App Services, Functions, Service Bus, Cosmos DB), AWS (Lambda, S3, SNS/SQS), Azure AD B2C, Blazor, SignalR, Telerik / Kendo UI
Responsibilities
Design and implement an abstraction layer to decouple the application from a single payment provider; Implement integration with the new payment provider including card-capture and payment/refund flows; Collaborate with a small delivery team and client-side stakeholders to complete ownership or documentation
Seniority
Senior, hands-on IC