We are seeking an experienced Senior .NET Developer with strong expertise in microservices architecture, AWS Lambda, Kinesis, and S3. The ideal candidate will focus on backend .NET development and microservices.
Key Responsibilities - Backend Development
Design, develop, and maintain scalable microservices using .NET Core/.NET 6+ and C#
Implement serverless solutions using AWS Lambda functions
Build and maintain RESTful APIs and event-driven architectures
Design and implement job scheduling solutions using Quartz.NET for automated workflows
Develop robust integration solutions connecting multiple systems, APIs, and third-party services
Implement real-time data streaming solutions using AWS Kinesis
Ensure code quality through unit testing, integration testing, and code reviews
Optimize application performance and troubleshoot production issues
5+ years of hands-on experience with .NET Core/.NET 6+ and C#
Strong expertise in microservices architecture patterns and best practices
Extensive experience with AWS Lambda and serverless computing
Proficient in Quartz.NET for job scheduling and background task management
Deep understanding of integration patterns (REST, SOAP, GraphQL, webhooks)
Strong knowledge of Entity Framework Core and database design (SQL Server/PostgreSQL)
Expertise in dependency injection, SOLID principles, and design patterns
Experience with Docker containers and orchestration (Kubernetes/ECS)
Integration Experience
Proven track record of designing and implementing enterprise integration solutions
Experience with middleware technologies and ESB patterns
Knowledge of data transformation and mapping techniques
Experience with ETL processes and data pipeline development
AWS Technologies
Strong experience with AWS Lambda for serverless computing
Experience with AWS Kinesis for real-time data streaming and processing
Proficiency in AWS S3 for object storage and data management
Understanding of AWS security best practices and IAM policies
Experience with CloudWatch for monitoring and logging
Preferred Qualifications
Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline)
Experience with distributed tracing and monitoring tools
Understanding of OAuth 2.0, JWT, and API security patterns
Exposure to Domain-Driven Design (DDD) and CQRS patterns
AWS certifications (Developer Associate or Solutions Architect)
Soft Skills
Strong problem-solving abilities and analytical thinking
Excellent communication skills for technical and non-technical stakeholders
Ability to mentor junior developers and conduct code reviews
Experience working in Agile/Scrum environments
Self-motivated with ability to work independently and in teams
Education & Experience
Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
6-8 years of total software development experience
4+ years specifically in .NET microservices development
Proven experience in delivering complex integration projects
What We Offer
Competitive salary commensurate with experience
Opportunity to work on challenging enterprise-scale projects
Continuous learning and professional development opportunities
Flexible work arrangements
* Comprehensive benefits package
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.