What are the responsibilities and job description for the .NET Payment Systems Domain Architect Remote Role position at VeridianTech?
.NET Payment Systems Domain Architect
Remote Role
Must-Have
- 10 years engineering, 5 years building payment systems
- Domain-driven design: bounded contexts, domain events, context mapping
- Expert C# / .NET 8 and still codes
- Temporal (preferred) or similar durable workflow engine in production
- Kafka in production
- Azure PaaS: App Service, Cosmos DB, APIM, Key Vault --> similar technology on Google Cloud Platform
- Containerization, running code in Kubernetes
- Idempotency, saga, and reconciliation patterns in production
- PCI DSS and tokenization
- OpenTelemetry or APM observability design
- Track record of aligning multiple teams on a shared architecture
- Temporal Nexus or Worker Versioning
- EBT SNAP / WIC processing
- Digital wallets: Apple Pay, Google Pay
- Gateway APIs: Aurus, Adyen, Fiserv, Worldpay, Chase
- Network tokens, DPAN, multi-capture, marketplace split settlement
- Multi-cloud: Azure Google Cloud Platform
- LaunchDarkly-driven migrations
- .NET Aspire, Testcontainers, Mockoon/WireMock
- Retail finance feeds (TLOG, sales audit, GL)
- Grocery/omnichannel retail
- Google Cloud Platform experience