Driven Technologies

Software Engineer

Driven Technologies

full-time

Posted on:

Location Type: Hybrid

Location: Farmington Hills • Missouri • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $80,000 - $110,000 per year

Job Level

Mid-LevelSenior

Tech Stack

ASP.NETAzureCloudDNSDockerGoogle Cloud PlatformKubernetesMicroservices.NETRedisSDLCSQLTerraform

About the role

  • Design, develop, and maintain scalable ASP.NET Core applications and APIs hosted at GCP.
  • Implement and manage CI/CD pipelines for automated deployments in Azure DevOps.
  • Containerize applications using Docker and orchestrate using Google Kubernetes Engine (GKE) or Cloud Run.
  • Integrate GCP services such as MemoryStore, Cloud DNS, Secrets Manager into application workflows.
  • Ensure high availability, performance, and fault tolerance through load balancing, autoscaling, and monitoring with New Relic and Logging.
  • Collaborate with Cloud Infrastructure team to define and implement Infrastructure as Code (IaC) with Terraform or Deployment Manager.
  • Apply secure coding practices/implement authentication and authorization using OAuth 2.0.
  • Participate in code reviews, architectural discussions, and system design sessions to improve overall software quality and cloud readiness.
  • Continuously evaluate new tools and frameworks to enhance system performance and developer productivity.
  • Complies with Software Development Life Cycle (SDLC) and version-control systems.
  • Maintains accurate and complete documentation of all phases of assigned projects (i.e., test scripts, technical specs., training materials).

Requirements

  • Bachelor’s degree in Computer Science, Engineering or related technical field (or equivalent experience).
  • Minimum 3 years professional software development experience with a focus on ASP.NET core / C#.
  • Proven experience deploying and managing .NET applications in GCP (or equivalent cloud).
  • Strong understanding of RESTful API design, microservices architecture, and event-driven systems.
  • Experience with containerization and orchestration (Docker, Cloud Run, etc.).
  • Familiarity with CI/CD, Git, and cloud-native built tools.
  • Solid grasp of databases (SQL) and stores (Redis).
  • Understanding of application monitoring, logging, and performance optimization in cloud and datacenter environments.
  • Experience with Azure DevOps.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ASP.NET CoreC#CI/CDDockerGoogle Kubernetes EngineTerraformOAuth 2.0RESTful API designmicroservices architectureSQL