DOTNET DEVELOPER (REMOTE)
Contract To Hire
Job Description:
Required Experience:
10 years professional experience in C#/.NET (preferably .NET Core or Minimal APIs)
Proficient in developing RESTful APIs and writing automated tests (xUnit or similar)
Hands-on experience with Docker and basic Kubernetes workflows
Familiarity with API gateway concepts (Kong, Apigee, etc.), including routing and JWT/OAuth2-based auth
Ability to write and maintain OpenAPI/Swagger specs
Strong collaboration and communication skills—must be comfortable partnering with DevOps and Platform Engineering teams
Proven adaptability—comfortable working through changing priorities, requirements, and technologies
Preferred Skills:
Exposure to Avro/Kafka event streaming
Experience integrating with developer portals (Backstage or similar)
Prior experience with cloud providers (AWS/Azure), especially EKS, or with Infoblox/Cloudflare DNS
Familiarity with CI/CD automation and GitHub Actions
Knowledge of platform logging frameworks and observability tooling (Dynatrace, Splunk, etc.)
Responsibilities:
Design, develop, and maintain .NET 8 Minimal APIs for platform domains under direction of the lead
Implement and consume platform-standard libraries for error handling (RFC 7807), logging, and JWT validation
Integrate with Kong Gateway (internal/external): manage routing and policies for authentication/authorization; test scope-based access
Define and update OpenAPI specifications, including example-rich specs for Prism/mock testing and catalog integration
Write robust unit and integration tests for all API endpoints and key flows
Support API and developer documentation, onboarding guides, and platform best practices (Backstage, Confluence, etc.)
Partner with Platform Engineering: infrastructure, DNS, K8s, Avro/Kafka
Partner with DevOps: CI/CD (GitHub Actions), Kubernetes deployments, secrets (Conjur), logging/monitoring (Dynatrace)
Adapt proactively—embracing and driving positive responses to changes in requirements, priorities, and technologies