Position Overview
Role: .NET Developer
Location: Charlotte, NC (Onsite from Day 1) - Locals preferred for in‑person client interviews
Job Type: Contract
In‑Person Interviews: Required in NC
Key Technical Skill Metrics
- .NET
- C#
- Async API
- OOP
- AWS Lambda
- LINQ
- RESTful APIs
- Reactive
- PostgreSQL
- Microservices
- SQL
- Angular 13‑16
- NgRx
- RxJS
Roles & Responsibilities
- Design and develop scalable APIs and microservices using .NET Core / .NET 8 following clean architecture, SOLID principles, and dependency injection.
- Build and enhance Angular applications (versions 11–17) using component‑based design, RxJS, and responsive UI development practices.
- Implement and maintain REST APIs and integrate microservices across distributed systems.
- Work with SQL and NoSQL databases, including query optimization, stored procedures, schema design, and performance tuning.
- Build, deploy, and maintain containerized applications using Docker, with orchestration via ECS or EKS Kubernetes clusters.
- Develop event‑driven and serverless solutions using AWS Lambda, SQS, SNS, and related cloud services.
Technical Skills & Expertise
Backend .NET Core / .NET 8, clean architecture, dependency injection, modular service design, C# (12), OOP, async/await, LINQ, modern language features.
Frontend Angular 11‑17, Reactive Forms, RxJS, NgRx state management, reusable component architecture.
Databases SQL Server and PostgreSQL: complex query development, stored procedures, data modeling, performance tuning; familiarity with NoSQL databases.
Cloud & DevOps – AWS AWS Lambda for serverless workloads, ECS for container orchestration, EKS for Kubernetes cluster management, Docker for container build and deployment workflows.
Messaging / Streaming Kafka for event streaming, distributed message processing, and real‑time data flows.
Required Certifications
- AWS Certified Solutions Architect
- Microsoft Certified (Azure or .NET‑related certifications acceptable)