Jobs
Q

Senior Software Engineer/Lead Engineer AWS Cloud Developer (C# Microservices )

Quest GlobalKL, IN1d ago
Full-timevia indeed

Required Skills

agileangularapiawsci/cdcssgohtmlkubernetesmicroservicespostgresqlrestsqltypescript

Job Description

  • *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

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Kochi
Posted
1d ago
Source
Indeed