.NET Developer
Job Description
Job Description:
Key Responsibilities:
Design, develop, test, and maintain enterprise-grade applications using .NET technologies.
Build responsive and interactive front-end applications using Angular.
Develop and deploy cloud-native applications and microservices on AWS.
Integrate AI/ML capabilities, APIs, and generative AI solutions into business applications.
Create and consume RESTful APIs and third-party integrations.
Optimize application performance, scalability, and security.
Collaborate with business analysts, architects, and DevOps teams to deliver high-quality solutions.
Participate in code reviews, debugging, troubleshooting, and system enhancements.
Maintain technical documentation and follow development best practices.
Required Skills & Qualifications:
9+ years of experience in .NET development.
Strong proficiency in C#, ASP.NET Core, .NET Framework/.NET Core.
Hands-on experience with Angular (Angular 8+ preferred).
Experience working with AWS services such as EC2, Lambda, S3, API Gateway, RDS, CloudWatch, or ECS.
Understanding of AI/ML concepts and experience integrating AI services/APIs (OpenAI, Azure AI, AWS AI Services, etc.).
Strong knowledge of REST APIs, Microservices architecture, and SQL databases.
Experience with Git, CI/CD pipelines, and Agile/Scrum methodologies.
Good problem-solving and communication skills.
Preferred Qualifications:
Experience with Docker, Kubernetes, or serverless architecture.
Familiarity with Generative AI, prompt engineering, or chatbot integrations.
Knowledge of Terraform or Infrastructure as Code (IaC).
AWS Certification is a plus.
Education
Bachelor’s degree in Computer Science, Information Technology, or related field.
Similar Jobs
Senior .NET Developer
Pennsylvania
.NET Developer
Tennessee
Lead .NET Developer
Minnesota
Full Stack .NET Developer
Minnesota
.NET Developer
New York