Senior Backend .NET Engineer for Cloud-Native Applications

Senior Backend .NET Engineer for Cloud-Native Applications

Senior Backend .NET Engineer for Cloud-Native Applications

Upwork

Upwork

Remoto

13 hours ago

No application

About

Summary We are seeking a Senior Backend .NET Engineer to help modernize, scale, and enhance our cloud-native applications built with .NET Core and deployed on AWS. This position will focus on creating new features, migrating legacy .NET Framework components to .NET Core, and driving performance optimizations across distributed systems. As part of a collaborative engineering team, you will work with developers, DevOps, and product stakeholders to design microservices, improve CI/CD pipelines, and ensure our applications meet the highest standards of reliability, scalability, and security. If you have deep expertise in .NET Core, cloud-native development, and AWS services, this role is a great fit. Key Responsibilities: ◉ Design, develop, and maintain backend services using .NET Core (C#) ◉ Lead the migration of applications from .NET Framework 4.8 to .NET Core ◉ Build and optimize cloud-native microservices for scalability and resilience ◉ Leverage AWS services including Lambda, ECS, RDS, API Gateway, and S3 for deployments ◉ Develop, secure, and optimize RESTful APIs for internal and external consumption ◉ Improve system performance, observability, and reliability ◉ Implement and maintain CI/CD pipelines to streamline deployments and testing ◉ Collaborate with cross-functional teams to enhance architecture, workflows, and automation Requirements: ✅ 5+ years of hands-on experience with .NET Core / ASP.NET Core ✅ Proven experience building microservices-based architectures ✅ Strong knowledge of AWS cloud services (ECS, Lambda, API Gateway, DynamoDB, S3, RDS) ✅ Proficiency in C#, Entity Framework Core, SQL Server, and NoSQL databases ✅ Familiarity with Domain-Driven Design (DDD), CQRS, and event-driven systems ✅ Hands-on experience with Docker, Kubernetes, and CI/CD pipelines ✅ Deep understanding of cloud security best practices ✅ Solid experience with unit testing and test-driven development (TDD) Nice to Have: 🔹 Experience with Infrastructure as Code (Terraform or AWS CloudFormation) 🔹 Exposure to message brokers like Kafka or RabbitMQ 🔹 Background in high-scale applications, payments, or SaaS platforms Contract Details: Full-time (40 hours per week) Long-term contract (6+ months, extension possible) Independent contractors only – No consultancies