- Build and operate distributed C# and .NET microservices on Azure.
- Develop services within an event-driven architecture supporting products at significant scale.
- Own services end to end, from design and implementation through deployment, production operation, and iteration.
- Design for idempotency, retries, out-of-order events, and failure modes.
- Use observability tools, logs, traces, and metrics to understand production behavior.
- Apply AI tools to design exploration, code generation and review, testing, incident investigation, and technical communication.
- Support and operate systems through on-call work, using incidents to improve platform resilience.
- Collaborate with distributed teams across time zones.
KubernetesMicrosoft AzureC#+3 more