Padmi

AWS Cloud Developer (C# Microservices )

ItalyPosted 1 month ago
Software engineeringUnspecified
Apply at Quest Global

Opens the source posting on careers.quest-global.com

Source description

About the role

View original

Job Requirements 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.

Work Experience 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

One address, no account. We’ll tell you when matching roles go live.

More at Quest Global

Related open roles

View all roles