Transform backend systems as a .NET Core Developer specializing in microservices. Collaborate with cross-functional teams to enhance service performance using .NET Core and PostgreSQL.
The role focuses on supporting a distributed architecture of microservices through backend development. You will leverage your skills in service-to-service communication and tools like service mesh to ensure system reliability and observability.
Engage with Dev Ops and QA teams to maintain high standards of service availability and scalability.
Key Responsibilities:
- Design and implement backend microservices using .NET Core
- Manage observability with Open Telemetry and Grafana
- Optimize SQL queries and database interaction
- Collaborate to improve testing through effective strategies
- Debug production issues using profiling tools
Requirements:
- 5+ years backend development experience, including 2+ in microservices
- Proficiency in .NET Core (C#) and PostgreSQL
- Experience with tracing and metrics tools like Prometheus
- Familiarity with Docker and Kubernetes environments
- Robust analytical and debugging skills in large systems
Play a key role in enhancing backend performance and reliability across extensive microservices systems.