What are the responsibilities and job description for the .NET Developer with AWS Expertise position at Capgemini?
Job Title: .NET Developer with AWS Expertise
Primary Location: Charlotte NC (3 Days Onsite/ Week)
Primary Skills
- .NET Framework/Core: Strong experience in developing scalable applications using C# and .NET technologies.
- AWS Services: Hands-on experience with
- EKS (Elastic Kubernetes Service)
- Lambda Functions
- SQL Server / PostgreSQL on AWS RDS
- Terraform for Infrastructure as Code (IaC) - Good to have
- SQL: Advanced knowledge of writing optimized queries, stored procedures, and database design.
Secondary Skills
- Docker: Containerization and image management.
- Kubernetes: Deployment and orchestration of containerized applications.
- Kafka: Event streaming and message queue integration.
Key Responsibilities
- Design, develop, and maintain .NET applications integrated with AWS services.
- Implement Infrastructure as Code using Terraform for cloud deployments.
- Optimize database performance and ensure data integrity across PostgreSQL and SQL environments.
- Collaborate with DevOps teams for containerization and orchestration using Docker and Kubernetes.
- Integrate Kafka for real-time data streaming and messaging.
- Ensure application security, scalability, and high availability.
- Participate in code reviews, testing, and deployment processes.
Must-Have Competencies
- Excellent Communication Skills: Ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, collaborative environment.
Preferred Qualifications
- Experience with CI/CD pipelines.
- Familiarity with microservices architecture.
- Knowledge of Agile methodologies.
Salary : $90,000 - $100,000