Logo for Georgia IT, Inc.

.Net Developer_ Remote

Roles & Responsibilities

  • .NET development experience with Entity Framework Core and LINQ, including deep understanding of the EF Core translation pipeline and ability to troubleshoot 'could not be translated' errors by restructuring C# logic into SQL-compatible constructs.
  • Expertise in System.Linq.Expressions, including building and modifying Expression Trees at runtime (using ExpressionVisitor) rather than just consuming LINQ.
  • Advanced metaprogramming and runtime type generation to create dynamic types and handle varying data shapes with memory efficiency.
  • Architectural pattern mastery with Builder Pattern and Fluent API design, and strong functional programming skills in C# (generics, delegates, higher-order functions).

Requirements:

  • Develop and optimize .NET applications leveraging Entity Framework Core and LINQ, including solving complex translation issues at the query level.
  • Build and customize expression trees at runtime using ExpressionVisitor, moving beyond basic LINQ usage.
  • Lead metaprogramming efforts such as runtime type generation and dynamic data shapes with attention to memory management.
  • Design and implement architectural patterns (Builder, Fluent API) to create scalable, maintainable data access layers and contribute to EF Core-like APIs.

Job description


Job Title_ .Net Developer

Location _ Remote
Duration 12+ Months
Rate _ $50/hr W2 - 55/hr W2 or $ 65/hr C2C

Job Description

Core skill- Expertise in System.Linq.Expressions: Candidate must move beyond "using" LINQ to "building" it. Need deep experience manually constructing and modifying Expression Trees (using ExpressionVisitor) to rewrite queries at runtime.
We need somebody who can build the engine to run the application and not just use the engine.

I don't see any LINQ or Entity Framework expertise. We need this core expertise otherwise they will not be suitable.

  • .NET App development with Entity Framework and LINQ skills
  • Expertise in System.Linq.Expressions: They must move beyond "using" LINQ to "building" it. They need deep experience manually constructing and modifying Expression Trees (using ExpressionVisitor) to rewrite queries at runtime.
  • EF Core Internals & SQL Translation: Deep understanding of the Entity Framework Core translation pipeline. They should know how to troubleshoot "could not be translated" errors by restructuring C# logic into SQL-compatible structures (like Joins and Projections).
  • Advanced Metaprogramming: Proficiency in Runtime Type Generation. They should be comfortable creating dynamic types at execution time to handle varying data shapes without causing memory leaks.
  • Architectural Pattern Mastery: Advanced experience with the Builder Pattern and Fluent API Design (similar to how the EF Core "Fluent API" itself is built).
  • Functional Programming in C#: High comfort level with generics, delegates, and higher-order functions (passing logic as data).

.NET Developer Related jobs

Other jobs at Georgia IT, Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.