Net Developer
Robotics Technologies LLC
New York, United States of America
6 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
New York, United States of America
Tech stack
.NET
API
C Sharp (Programming Language)
Language Integrated Query
Entity Framework
Memory Leaks
Software Engineering
SQL Databases
Functional Programming
Api Design
Job description
Core skill- 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 Expression Visitor) to rewrite queries at runtime.
Requirements
Do you have experience in Query execution time improvement?, 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 require extensive experience in manually constructing and modifying Expression Trees (using Expression Visitors) 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 able to create 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).