Senior .NET Developer Google Cloud (Cloud Run & Google Cloud Platform Client Libraries)

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.