- 10+ years of software development experience.
- 5+ years in a senior or lead software development role or 2+ years in software or enterprise architecture role.
- 2+ years of experience in the Azure, AWS, or GCP cloud platforms as a developer or architect.
- Specific technology expertise in developing, deploying, and operating container-based applications using Kubernetes or a managed Kubernetes service, service meshes such as Istio, and infrastructure delivery using Terraform.
- Expertise in C#, .NET Core, SQL Server, and at least one cloud-scale database platform such as DynamoDB, Cosmos DB, and MongoDB.
- Expertise designing, developing, and operating services with HTTP/JSON APIs.
- Expertise in software-defined networking and security.
- Expertise in agile development and delivery.