Show more filters
Banner image for Cutshort

Senior Software Developer (.Net & AWS)

Cutshort

3.0
1 review
Cutshort
Job Type   /   Job Level
Full-time   /   Senior Executive
Company Location
India
As a Senior Software Developer at Quantiphi, you will be responsible for designing, developing, and modernizing enterprise-grade applications using the Microsoft .NET ecosystem. You will work closely with stakeholders to gather requirements, build scalable and secure solutions, lead cloud migration initiatives, and mentor engineering teams while ensuring high standards of software quality and performance.

Key Responsibilities

  • Application Development & Architecture
  • Design, develop, and maintain enterprise applications usingC#, .NET Core, and ASP.NET Core.
  • Build and maintainRESTful APIsusing ASP.NET Core.
  • Implement scalable, maintainable, and testable solutions following:
  • Clean Architecture
  • Hexagonal Architecture
  • Domain-Driven Design (DDD)
  • Apply design patterns including:
  • Repository Pattern
  • Factory Pattern
  • Strategy Pattern
  • CQRS
  • Dependency Injection

Modernization & Cloud Migration

  • Lead application modernization initiatives from on-premises environments to cloud platforms.
  • Assess legacy .NET Framework applications and define migration strategies to.NET 6 / .NET 8.
  • Transform monolithic applications into modular or microservices-based architectures.
  • Conduct application discovery, dependency analysis, and proof-of-concept (POC) activities.
  • Create migration roadmaps, rollback plans, and risk mitigation strategies.

Cloud & Containerization

  • Design, deploy, and manage applications onAWS Cloud.
  • Develop containerized solutions usingDockerandKubernetes.
  • Build and maintain automatedCI/CD pipelines.
  • Implement cloud-native deployment and infrastructure automation practice

Performance & Scalability

  • Design highly scalable systems capable of handling millions of requests and high transaction volumes.
  • Optimize application performance through:
  • Caching
  • Connection Pooling
  • Asynchronous Processing
  • Database Optimization
  • Identify and resolve performance bottlenecks across application, database, and infrastructure layers.
  • Implement distributed caching and scalable architectural patterns.

Security & Identity Management

  • Implement authentication and authorization using:
  • JWT
  • OAuth2
  • OpenID Connect
  • Apply security best practices including:
  • HTTPS
  • Secure Headers
  • Secret Management
  • Input Validation
  • Ensure compliance with enterprise security and governance standards.

Required Technical Skills

Languages & Frameworks

  • C#
  • .NET Framework 4.x
  • .NET 6 / .NET 8
  • ASP.NET MVC
  • ASP.NET Core MVC
  • Data Technologies
  • SQL Server
  • Entity Framework Core
  • LINQ
  • ADO.NET

Cloud & DevOps

  • AWS:
  • EC2
  • S3
  • RDS
  • DynamoDB
  • ECS
  • EKS
  • Lambda
  • IAM
  • VPC
  • CloudFormation
  • CDK.NET
  • AWS SDK for .NET
  • Docker
  • Kubernetes
  • GitHub Actions
  • Jenkins
  • CI/CD Pipelines

Security

  • JWT
  • OAuth2
  • OpenID Connect
  • Identity Providers (IdPs)

Architecture & Design

  • Clean Architecture
  • Hexagonal Architecture
  • CQRS
  • Microservices
  • Domain-Driven Design (DDD)
  • Event-Driven Architecture

Preferred Experience

  • 8+ years of software development experience.
  • Hands-on experience in cloud migration and modernization projects.
  • Experience building enterprise-scale distributed systems and microservices.
  • Strong understanding of software architecture, security, and DevOps practices.
  • Proven experience leading technical initiatives and mentoring development teams.

Skills:- ASP.NET, Amazon Web Services (AWS), Amazon EC2, Amazon S3 and AWS Lambda
Jobs in India   »   Jobs in Trivandrum, Kerala, India   »   Senior Software Developer (.Net & AWS)

More jobs