Role Overview
We are hiring a Senior .NET Engineer with more than seven years of professional experience building modern C# / .NET services, APIs, and integrations. You will lead delivery for complex features, improve architecture, and raise engineering quality across the team.
What You Will Do
- Build and maintain ASP.NET Core services, APIs, and background workers.
- Own modules end-to-end: design, implementation, tests, deployment, and monitoring.
- Integrate with databases, queues, identity, and third-party systems securely.
- Mentor engineers through reviews, pairing, and clear technical documentation.
- Partner with product on scope, trade-offs, and realistic delivery plans.
Must-Have Skills
- 7+ years of professional C# / .NET development in production.
- Strong ASP.NET Core, Web API, and async programming patterns.
- Entity Framework Core or equivalent ORM experience; solid SQL skills.
- Experience with DI, configuration, logging, and structured error handling.
- Hands-on cloud or hybrid deployment across AWS, GCP, and Azure.
- DevOps experience with Docker, Kubernetes, and Jenkins CI/CD processes.
Nice to Have
- Blazor or front-end integration experience for full-stack delivery.
- Containerization (Docker) and Kubernetes basics.
- Performance profiling and memory-conscious service design.