Q
Senior Software Engineer/Lead Engineer AWS Cloud Developer (C# Microservices )
Quest GlobalKL, IN1d ago
Full-timevia indeed
Join Our Community
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
- D
Scrum Master / Agile Coach
Datamatics Technologies · Bengaluru, Karnataka, India
- P
Agile Story Analyst (Web)
Prospus · India
- V
Java Architect
Virtusa · KA, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Kochi
- Posted
- 1d ago
- Source
- Indeed