Photon Career Site-posted 3 months ago
5,001-10,000 employees

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).

  • Lead the architecture, design, and modernization of enterprise-level applications using DDD and microservices architecture.
  • Perform migration of legacy monolithic applications to cloud-native, scalable microservices.
  • Design, develop, and manage RESTful APIs using Azure API Management.
  • Implement and maintain cloud infrastructure using Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, Azure Storage, and Azure SQL Database.
  • Develop strategies for handling high concurrency, load balancing, and distributed systems.
  • Integrate and optimize payment gateways such as Cybersource and Stripe.
  • Lead and contribute to Open Banking initiatives.
  • Apply DevOps practices by building and managing CI/CD pipelines using Azure DevOps, Git, and YAML.
  • Utilize containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Employ security best practices to ensure regulatory compliance.
  • Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields.
  • Experience with .NET Core, C#, and Azure Cloud services.
  • Knowledge of Domain-Driven Design (DDD) and microservices architecture.
  • Experience with Azure API Management and RESTful API development.
  • Familiarity with Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, Azure Storage, and Azure SQL Database.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of security best practices including OAuth 2.0 and data encryption.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service