×
Register Here to Apply for Jobs or Post Jobs. X

Principal C#​/.NET Engineer, Mainframe Modernization & EF Core; Hybrid

Job in Hamilton, Atlantic County, New Jersey, USA
Listing for: Brandon Consulting
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    .NET Developer, Backend Developer, SQL Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Principal C#/.NET Engineer, Mainframe Modernization & EF Core (Hybrid

Local Candidates ONLY

In-Person Interview (No Exceptions)

Will start 100% on site for 30 days & move to hybrid 3 days onsite 2 days remote

Lead/Principal C#/.NET Engineer with expert-level Entity Framework Core experience to lead the modernization of a mission-critical legacy benefits system hosted on AWS Cloud.

Position Summary

Our client is modernizing a large, mission-critical Honeywell Bull mainframe benefits system (FAMIS) — converting ~1.5M lines of COBOL and ~160K lines of JCL toC#/.NET
, migrating an
IDS-II hierarchical database to PostgreSQL
, and deploying on
AWS
. Converted code is delivered by an automated modernization vendor in "as-is" state. This Lead/Principal role owns the
refactoring of that converted code into clean, maintainable, high-performance, production-grade C#/.NET
, defines the data-access architecture using
Entity Framework Core against PostgreSQL
, sets engineering standards for the team, and safeguards functional equivalence to the legacy system. This is a benefits system serving NJ families — correctness, performance within the nightly batch window, and maintainability are paramount.

Key Responsibilities C# / .NET Engineering
  • Refactor machine-converted, COBOL-derived C# into idiomatic, maintainable .NET — meaningful naming, proper OO/domain design, separation of concerns, dependency injection
  • Work in .NET (Core) / .NET (latest version); apply modern C# language features (LINQ, async/await, records, pattern matching, nullable reference types, generics)
  • Design and implement service layers, domain models, and APIs (ASP.NET Core Web API) that back the Angular UI
  • Refactor legacy batch/procedural logic (converted from COBOL/JCL) into maintainable, testable .NET; handle exact decimal/financial arithmetic (decimal, rounding rules) to preserve benefit-calculation correctness
  • Optimize performance to meet the nightly batch window (profiling, memory management, async I/O, parallelism where safe)
Entity Framework / Data Layer
  • Own the data-access architecture using
    Entity Framework Core
    against
    PostgreSQL
    (Npgsql provider)
  • Refactor the auto-generated/converted data-access layer into a clean, performant EF Core model
  • Design entity models,DbContextconfiguration, Fluent API mappings, relationships, keys, and indexes reflecting the IDS-II → PostgreSQL schema (168 tables, 4,024+ fields)
  • Optimize EF Core queries (eager/lazy/explicit loading, projection,As No Tracking , compiled queries, batching) to avoid N+1 and meet performance SLAs on high-volume batch operations
  • Manage EF Core migrations, concurrency handling, transactions, and connection resiliency
  • Map legacy data types and semantics correctly (packed decimals, fixed-width, EBCDIC-origin data, condition codes) to PostgreSQL/EF types without behavioral drift
  • Contribute to the COBOL-field → PostgreSQL-column → business-term data dictionary
Technical Leadership
  • Define and enforce C#/.NET coding standards, architecture patterns, and refactoring guidelines for the engineering team
  • Serve as senior technical authority on the converted codebase; make cross-cutting design decisions
  • Mentor mid/junior C# developers; perform code reviews; drive engineering quality
  • Partner with the Technical Manager/Architect on target architecture and the refactoring strategy
Quality, Testing & Delivery
  • Ensure functional equivalence: build unit and regression tests (xUnit/NUnit, Moq) to validate refactored code against the legacy baseline; fix FET-surfaced defects
  • Integrate with CI/CD (AWS Code Build/Code Pipeline), enforce quality/security gates (Sonar Qube, static analysis, secure coding/OWASP)
  • Collaborate with FAMIS SMEs to preserve business logic (eligibility, benefit calculation, payments, EBT)
  • Deliver incrementally within Scrum, document design and decisions
Required…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary