AWS Cloud Developer (C# Microservices )

Quest Global

Torino

On-site

EUR 60,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Quest Global is seeking a Cloud Developer to design, build, deploy, operate, and support cloud-native applications and analytics dashboards. The role spans backend and frontend development with AWS deployment, DevOps automation, cloud operations, and production rollout responsibilities.

You will design and maintain C# .NET Core microservices, implement PostgreSQL data persistence, develop Angular frontends, and build CI/CD pipelines for automated builds, tests, packaging, deployments, and

Qualifications

  • Design, develop and maintain cloud-native microservices with C#/.NET Core.
  • Build and manage PostgreSQL schemas, migrations and queries.
  • Develop Angular frontend to consume APIs and enable UX flows.
  • Create CI/CD pipelines for deployment and rollback on AWS.
  • Configure and operate AWS services including IAM, monitoring and cost management.
  • Implement observability with OpenSearch and Grafana dashboards.
  • Follow secure SDLC with access control, secrets management and production support.

Responsibilities

  • Design, develop, test, and maintain C# .NET Core microservices exposing REST APIs.
  • Implement PostgreSQL persistence, schema design, migrations, and query optimization.
  • Develop Angular frontends to consume APIs and UX flows.
  • Build and maintain CI/CD pipelines for cloud apps on AWS.
  • Deploy and operate AWS environments with managed services and cost controls.
  • Manage AWS operations: costs, resources, maintenance, support, security.
  • Install and maintain OpenSearch/Grafana dashboards for cloud services.
  • Support teams in defining and rolling out operational dashboards and release plans.

Skills

C#
.NET Core
REST API development
Microservices
Dependency injection
Logging & error handling
PostgreSQL
SQL queries
Database migrations
Angular
TypeScript
HTML
CSS
AWS deployment
DevOps automation
OpenSearch
Grafana
CI/CD
Security practices
Production support

Tools

OpenSearch
Grafana
AWS
CI/CD tooling

Job description

Overview

The Cloud Developer will design, build, deploy, operate, and support cloud-native applications and analytics dashboards. The role combines backend development, frontend development, AWS deployment, DevOps automation, cloud operations, and production rollout responsibilities.

Key Responsibilities
  • Design, develop, test, and maintain C# .NET Core microservices exposing secure and well-documented REST APIs.
  • Implement data persistence using PostgreSQL, including database schema design, query optimization, migrations, and operational troubleshooting.
  • Develop simple Angular frontend applications to consume exposed APIs and provide clear user interaction flows.
  • Build and maintain CI/CD pipelines for automated build, test, packaging, deployment, and rollback of cloud applications on AWS.
  • Deploy, configure, and operate AWS-based environments, using appropriate managed services and cloud-native deployment patterns.
  • Manage AWS operations, including cost monitoring, resource optimization, maintenance planning, support activities, availability, and security hygiene.
  • Install, configure, and maintain dashboard analytics solutions for cloud services using available PaaS services based on OpenSearch, Grafana, or equivalent observability platforms.
  • Support business and technical teams in defining, deploying, and improving new operational dashboards. Prepare and execute production rollout plans, including release coordination, smoke testing, go-live support, monitoring, issue resolution, and post-release follow-up.
Required Technical Skills
  • Strong hands‑on experience with C#, .NET Core, REST API development, microservice architecture, dependency injection, logging, configuration, and error handling.
  • Practical experience with PostgreSQL, relational data modelling, SQL queries, indexes, transactions, and database migrations.
  • Basic to intermediate experience with Angular, TypeScript, HTML, CSS, API integration, authentication flows, and frontend build processes.
  • Experience with AWS deployment and operations, including compute, networking, storage, managed database, IAM, monitoring, logging, and cost‑management concepts.
  • Knowledge of CI/CD tools and practices, including source control, automated testing, environment configuration, deployment automation, and release traceability.
  • Experience with observability and analytics platforms such as OpenSearch, Grafana, dashboards, metrics, logs, alerts, and service‑health monitoring.
  • Understanding of secure software development practices, access control, secrets management, vulnerability awareness, and production support procedures.
Cloud Operations and Support Expectations
  • Monitor AWS consumption and propose actions to reduce unnecessary costs while preserving performance and reliability.
  • Maintain cloud environments through regular reviews of configurations, access rights, backups, logs, alerts, and service limits.
  • Provide second‑level technical support for deployed cloud services, coordinating with development, infrastructure, security, and business stakeholders as needed.
  • Document operational procedures, deployment steps, dashboard configurations, known issues, and troubleshooting guides.
  • Participate in incident analysis and implement corrective actions to improve reliability and maintainability.
Required Experience
  • Previous experience developing backend services with C# and .NET Core in a professional environment.
  • Experience integrating frontend applications with backend APIs.
  • Experience deploying applications to AWS using automated or semi‑automated pipelines.
  • Experience supporting applications after go‑live, including monitoring, troubleshooting, and production issue resolution.
  • Experience creating or maintaining technical dashboards for operations, analytics, or service monitoring.
Preferred Qualifications
  • AWS certification or equivalent practical experience with AWS cloud services.
  • Experience with infrastructure as code, containerization, serverless services, or managed Kubernetes platforms.
  • Knowledge of API security patterns such as OAuth2, OpenID Connect, JWT, and role‑based access control.
  • Experience with Agile delivery, backlog refinement, sprint planning, code reviews, and collaborative development practices.
  • Ability to work independently, communicate clearly with stakeholders, and take ownership of end‑to‑end delivery.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AWS Cloud Developer: .NET Core Microservices
AWS Cloud Developer: .NET Core Microservices

Quest Global • Torino

On-site
EUR 60,000 - 90,000
Cloud | Platform Architect
Cloud | Platform Architect

WeHunt • Lombardia

On-site
EUR 90,000 - 140,000
Senior Java Cloud Engineer (AWS)
Senior Java Cloud Engineer (AWS)

NTT DATA Europe & Latam • Emilia-Romagna

Hybrid
EUR 60,000 - 90,000
Full Stack Software Developer
Full Stack Software Developer

Job Mobz • Roma

Hybrid
EUR 27,000 - 44,000
Full Stack Software Developer
Full Stack Software Developer

Job Mobz • Lombardia

Hybrid
EUR 27,000 - 44,000
Full Stack Software Developer
Full Stack Software Developer

Job Mobz • Torino

Hybrid
EUR 27,000 - 44,000
Application Architect - Aws Cloud
Application Architect - Aws Cloud

Ibm • Lombardia

On-site
EUR 90,000 - 130,000
Full Stack Software Developer
Full Stack Software Developer

Employer.com • Lombardia

Hybrid
EUR 27,000 - 44,000
Hybrid work option
Collaborative team environment
Full Stack Software Developer
Full Stack Software Developer

Employer.com • Roma

Hybrid
EUR 27,000 - 44,000
DevOps Engineer
DevOps Engineer

Deltatre • Torino

On-site
EUR 50,000 - 70,000