Join a fast‑growing team building high‑availability .NET microservices that drive core business capabilities. You’ll work cross‑functionally to turn requirements into scalable, maintainable services while owning quality and performance.
What You’ll Do
- Design and implement .NET microservices using SOLID, DDD, and event‑driven patterns.
- Create versioned RESTful APIs with thorough documentation and backward compatibility.
- Optimize data access via Entity Framework, SQL indexing, query tuning, and caching.
- Deploy containers to Kubernetes, manage Docker lifecycles, and maintain CI/CD pipelines.
- Collaborate with DevOps to monitor, log, and troubleshoot production issues.
- Mentor junior engineers, conduct code reviews, and enforce best practices.
- Participate in architecture reviews, capacity planning, and roadmap discussions.
What You Need
- Strong experience with .NET, C#, and ASP.NET Core.
- Building and deploying microservices on Docker and Kubernetes.
- Proficient in SQL and Entity Framework data access patterns.
- Designing event‑driven, domain‑driven architectures.
- Implementing RESTful APIs and versioning strategies.
- CI/CD pipeline creation and Azure cloud deployment.
- Test‑Driven Development and SOLID principle application.
The Opportunity
At CalHire, candidates are evaluated anonymously through verified skill assessments and a structured interview, ensuring a fair and transparent hiring process.
