Job Description
Senior .NET Developer
Position Overview
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
Required
Required Technical Skills - .NET & Microservices (Primary Focus)
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