Skip to content

.NET Developer (Middleware / Web API / .NET Core / Microservices / AWS)

  • On-site
    • Chicago, Illinois, United States
  • $40 - $40 per hour
  • Information Technology

Experienced .NET Developer with 7+ years in .NET Core, Web API, Microservices, and AWS. Skilled in building scalable middleware, CI/CD pipelines, and optimizing SQL Server databases.

Job description

Job Summary

We are seeking an experienced .NET Developer to design, develop, and maintain middleware solutions using .NET Core, Web API, and Microservices architecture integrated with AWS cloud services. The role focuses on building scalable, secure, and high-performance cloud-native applications.

Key Responsibilities

  • Develop and maintain middleware solutions using .NET Core Web API

  • Design and implement Microservices architecture for scalable systems

  • Integrate applications with AWS services (EC2, S3, Lambda, RDS, CloudFormation)

  • Collaborate with cross-functional teams to deliver business solutions

  • Build and optimize SQL Server databases, including performance tuning

  • Implement secure APIs (authentication, authorization, RBAC)

  • Participate in Agile ceremonies, code reviews, and mentoring

  • Develop CI/CD pipelines using Git, Jenkins, or AWS CodePipeline

  • Troubleshoot and optimize applications for performance and reliability

Job requirements

Required Skills & Qualifications

  • 7+ years of experience in .NET development (C#, .NET Core)

  • Strong experience in Web APIs / REST APIs

  • Solid understanding of Microservices architecture

  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation)

  • Strong SQL Server and database optimization skills

  • Experience with CI/CD pipelines and version control (Git)

  • Strong OOP and design pattern knowledge

  • Experience with Agile/Scrum methodologies

Preferred Qualifications

  • Experience with Docker, Kubernetes, or containerization

  • Exposure to Angular or React

  • Experience with unit testing and TDD

  • Experience in enterprise-level applications

or