Description :
Role : Microsoft .NET Stack Developer.
Experience : 5+ Years.
Location : Bangalore.
Role Overview :
We are seeking an experienced Application Developer with strong expertise in the Microsoft .NET technology stack and hands-on experience with AWS and Terraform.
The ideal candidate will be responsible for building, deploying, and maintaining cloud-native applications using C#, .NET Core 8.0, AWS Lambda, and Amazon DynamoDB, ensuring scalability, performance, and maintainability.
Key Responsibilities :
- Design, develop, and maintain high-performance, robust, and scalable applications using C# and .NET Core 8.0.
- Develop and deploy serverless applications using AWS Lambda and integrate them with other AWS services.
- Write and manage Infrastructure as Code (IaC) using Terraform to provision and maintain AWS resources.
- Design, build, and integrate RESTful APIs for seamless communication between services.
- Work with Amazon DynamoDB for NoSQL data modeling, querying, and performance tuning.
- Collaborate with cross-functional teams (Product, QA, DevOps) to define, design, and deliver new features.
- Participate in code reviews, ensuring adherence to coding standards, performance optimization, and security best practices.
- Troubleshoot and debug issues across the full application stack to ensure system reliability and performance.
- Stay current with cloud-native development trends, tools, and best practices to continuously improve application design and delivery.
Required Skills & Experience :
5+ years of professional experience in software development.Strong proficiency in C# and .NET Core 8.0.Proven experience in developing and deploying applications using AWS Lambda.Hands-on experience with Terraform for cloud infrastructure automation.Expertise in designing and integrating with RESTful APIs.Experience working with Amazon DynamoDB, including data modeling and querying.Solid understanding of software engineering principles, design patterns, and agile methodologies.Strong problem-solving, debugging, and analytical skills.Excellent communication and teamwork abilities.Good To Have :
Experience with other AWS services such as API Gateway, S3, CloudWatch, or Step Functions.Familiarity with CI / CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline.Knowledge of containerization (Docker) and microservices architecture.Experience in unit testing and test-driven development (TDD).(ref : hirist.tech)