Principal C#/.NET Engineer — Mainframe Modernization Hybrid

Rulesys Technologies Inc

Hamilton, Northern (NJ, KY)

Hybrid

USD 124,000 - 207,000

Full time

9 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

NJDHS in New Jersey seeks a Lead C#/.NET Engineer to modernize a large mainframe-derived benefits system, converting COBOL/JCL to C#, and migrating data to PostgreSQL on AWS. You will define EF Core data models, APIs, and CI/CD processes while preserving exact business logic and performance within nightly batch windows.

The role combines leadership with hands-on development, ensuring correctness, scalability, and maintainability of critical government benefits software.

Qualifications

  • 12-15 years of professional C#/.NET software engineering, including senior/lead responsibilities
  • Deep expertise in C# and the .NET platform (.NET Framework and .NET Core / .NET 6/8+), including async programming, memory/performance optimization, and modern language features
  • Expert-level Entity Framework / EF Core: entity modeling, Fluent API, migrations, query optimization, transactions, concurrency, provider-specific behavior
  • Strong relational database skills; PostgreSQL strongly preferred (Oracle/SQL Server acceptable) — schema design, indexing, query tuning, stored procedures
  • ASP.NET Core Web API design (REST) for front-end integration
  • Testing discipline: unit/integration regression testing frameworks; TDD/mocking
  • Git, CI/CD, and static code analysis (SonarQube)
  • Proven ability to read, reason about, and safely refactor large, unfamiliar codebases
  • Exceptional attention to correctness — financial/benefit calculation accuracy
  • Legacy modernization experience or mainframe knowledge is a plus

Responsibilities

  • Refactor COBOL-derived C# into idiomatic, maintainable .NET with clean OO design
  • Work in .NET Core/.NET latest; apply modern C# features (LINQ, async/await, records)
  • Design and implement service layers, domain models, and APIs (ASP.NET Core Web API) for the Angular UI
  • Refactor legacy batch/procedural logic into maintainable .NET; ensure correct decimal/financial arithmetic
  • Optimize performance to meet nightly batch windows and SLAs

Skills

C#/.NET
EF Core
PostgreSQL
AWS
REST API
Angular
Unit tests
CI/CD
Git
TDD
Performance
Mainframe modernization

Tools

Npgsql
SQL

Job description

NJDHS in New Jersey seeks a Lead C#/.NET Engineer to modernize a large mainframe-derived benefits system, converting COBOL/JCL to C#, and migrating data to PostgreSQL on AWS. You will define EF Core data models, APIs, and CI/CD processes while preserving exact business logic and performance within nightly batch windows.

The role combines leadership with hands-on development, ensuring correctness, scalability, and maintainability of critical government benefits software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal C#/.NET Engineer — Mainframe Modernization Lead
Principal C#/.NET Engineer — Mainframe Modernization Lead

Rose International • Trenton (NJ)

On-site
USD 160,000 - 210,000
Senior C#/.NET Engineer - EF Core & PostgreSQL Lead
Senior C#/.NET Engineer - EF Core & PostgreSQL Lead

Zenosys • Hamilton (NJ)

Hybrid
USD 140,000 - 190,000
Hybrid Senior C#/.NET Engineer — Modernize Benefits System
Hybrid Senior C#/.NET Engineer — Modernize Benefits System

DEW Softech, Inc • Hamilton (NJ)

Hybrid
USD 140,000 - 180,000
Lead/Principal C#/.NET Engineer Must be Local to NJ
Lead/Principal C#/.NET Engineer Must be Local to NJ

Zenosys • Hamilton (NJ)

On-site
USD 140,000 - 190,000
Lead C#/.NET Engineer
Lead C#/.NET Engineer

DEW Softech, Inc • Hamilton (NJ)

Hybrid
USD 140,000 - 180,000
Principal C#/.NET Engineer
Principal C#/.NET Engineer

Lak Software Solutions Inc • Princeton (NJ)

On-site
USD 140,000 - 200,000
Senior C#/.NET Engineer - Onsite to Hybrid Lead
Senior C#/.NET Engineer - Onsite to Hybrid Lead

Lak Software Solutions Inc • Princeton (NJ)

On-site
USD 140,000 - 200,000
Principal C#/.NET Engineer
Principal C#/.NET Engineer

vTech Solution • Washington

Hybrid
USD 150,000 - 190,000
Mainframe Modernization Architect – Cloud & Migration Lead
Mainframe Modernization Architect – Cloud & Migration Lead

MACHINE LEARNING TECHNOLOGIES LLC • Jersey City (NJ)

On-site
USD 138,000 - 234,000
NJDHS - DFD Principal C#/.NET Engineer – Mainframe Modernization & EF Core (811318)
NJDHS - DFD Principal C#/.NET Engineer – Mainframe Modernization & EF Core (811318)

Rulesys Technologies Inc • Hamilton (NJ), Northern (KY)

Hybrid
USD 124,000 - 207,000
Hybrid work arrangement