Job Title: Senior .NET Core Developer
Location: Morris County, NJ | Onsite 3x Weekly
Local Candidates Only
Job Description
We are seeking an experienced Senior .NET Core Developer to join a high-visibility team supporting a major SaaS client in Morris County, NJ. This is a long-term contract role requiring onsite presence three days per week. Only local candidates will be considered.
The ideal candidate will bring deep expertise in backend engineering using C#, .NET Framework, and .NET Core, with strong proficiency across SQL and NoSQL databases, microservices, and cloud-native development. This role involves designing, building, and optimizing scalable backend systems within a modern distributed architecture.
Key Responsibilities
Backend Development & Architecture
Design, develop, and enhance backend services using C#, .NET Framework, and .NET Core (6/7/8).
Build and maintain RESTful APIs and microservices architectures.
Implement best practices for scalable, maintainable backend solutions.
Database Engineering
Develop and optimize SQL Server databases, including complex queries and performance tuning.
Work with NoSQL databases such as MongoDB and AWS DynamoDB to support distributed data needs.
Utilize Entity Framework Core for ORM-based development in both synchronous and asynchronous environments.
Cloud-Native & DevOps Contribution
Work with Docker and Kubernetes (2+ years) for containerization and orchestration.
Support deployment and operational best practices within a microservices ecosystem.
Required Qualifications
10+ years of professional development experience with C# and the .NET ecosystem.
5+ years of hands-on experience designing and building solutions with .NET Core (6/7/8).
Strong expertise with SQL Server database development and performance optimization.
Proficiency with MongoDB and AWS DynamoDB.
Solid experience leveraging Entity Framework Core with async/sync programming patterns.
2+ years of experience with Docker and Kubernetes.
Proven experience developing microservices and RESTful APIs.