
Senior .NET Developer Google Cloud (Cloud Run & Google Cloud Platform Client Libraries)
Posted 1 day ago by 1759831916
Negotiable
Outside
Remote
USA
Summary: We are seeking a highly skilled .NET Developer with extensive experience in application development using .NET and the .NET Framework, particularly within the Google Cloud Platform environment. The role focuses on developing and debugging cloud-native .NET applications, creating Proof of Concepts, and advising customers on optimal library usage. The ideal candidate will possess both hands-on technical skills and a consultative approach, comfortable in customer-facing situations and adept at resolving complex technical issues.
Key Responsibilities:
- Develop and debug cloud-native .NET applications.
- Create Proof of Concepts (POCs) for client projects.
- Advise customers on optimal use of .NET libraries/packages.
- Extend or customize open-source libraries when necessary.
- Work in customer-facing environments to resolve technical issues.
Key Skills:
- 5+ years of professional experience in .NET application development, including C#, .NET Framework, and .NET Core/.NET 6+.
- Experience deploying, configuring, and managing applications in Google Cloud Run.
- Proficiency with Google Cloud client libraries for .NET and Microsoft libraries for cloud-native development.
- Strong debugging and troubleshooting skills in distributed, containerized environments.
- Familiarity with containerization (Docker) and modern DevOps tools for CI/CD pipelines.
- Experience with dependency injection, asynchronous programming, and modern .NET design patterns.
- Ability to understand and modify open-source libraries to extend functionality or fix integration issues.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Summary
We are looking for a highly skilled .NET Developer with deep experience in application development using .NET and the .NET Framework, combined with hands-on expertise in Google Cloud Platform (Google Cloud Platform) particularly Cloud Run and Google Cloud Platform client libraries.
This role involves developing and debugging cloud-native .NET applications, creating Proof of Concepts (POCs), advising customers on optimal use of .NET libraries/packages, and occasionally extending or customizing open-source libraries in the absence of native Google Cloud client support.
The ideal candidate will be both hands-on and consultative, comfortable working in customer-facing environments and debugging complex technical issues in varied deployment contexts.
Required Skills & Qualifications
- 5+ years of professional experience in .NET application development, including C#, .NET Framework, and .NET Core/.NET 6+.
- Experience deploying, configuring, and managing applications in Google Cloud Run.
- Proficiency with Google Cloud client libraries for .NET and Microsoft libraries commonly used in cloud-native application development.
- Strong debugging and troubleshooting skills in distributed, containerized environments.
- Familiarity with containerization (Docker) and modern DevOps tools for CI/CD pipelines.
- Experience with dependency injection, asynchronous programming, and modern .NET design patterns.
- Ability to understand and modify open-source libraries to extend functionality or fix integration issues.
Preferred Qualifications
- Hands-on experience with other Google Cloud Platform services (e.g., Pub/Sub, Cloud Functions, Cloud SQL, IAM).
- Familiarity with OpenTelemetry, Cloud Logging, and distributed tracing in Google Cloud Platform.
- Experience working with multicloud environments or hybrid deployments.
- Exposure to Terraform, Pulumi, or Infrastructure-as-Code practices.
- Contributions to open-source projects in the .NET ecosystem.