The Architect will lead the architecture, design, and modernization of enterprise-level applications by implementing Domain-Driven Design (DDD) and microservices architecture using .NET Core, C#, and Azure Cloud services. This role involves performing migration of legacy monolithic applications to cloud-native, scalable microservices, improving system performance, maintainability, and resilience. The Architect will also design, develop, and manage RESTful APIs using Azure API Management, ensuring secure communication and integration across multiple platforms. Additionally, the position requires implementing and maintaining cloud infrastructure using Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, Azure Storage, and Azure SQL Database. The Architect will develop strategies for handling high concurrency, load balancing, and distributed systems to ensure system availability, scalability, and fault tolerance. Furthermore, the role includes integrating and optimizing payment gateways such as Cybersource and Stripe, including payment processing enhancements for airline industry clients like Hawaiian Airlines and Alaska Airlines. The Architect will lead and contribute to Open Banking initiatives, delivering modules such as Product Preferences, Scheduled and Recurring Transfers, and Statements and Documents in a highly regulated financial environment. The position also requires applying DevOps practices by building and managing CI/CD pipelines using Azure DevOps, Git, and YAML pipelines for automated deployments and release management. Finally, the Architect will utilize containerization technologies like Docker and orchestration tools such as Kubernetes for application deployment and scalability, while employing security best practices including OAuth 2.0, OpenID Connect, and data encryption (at rest and in transit) to ensure regulatory compliance (e.g., PCI DSS, HIPAA).