Senior C#/.NET Engineer - EF Core & PostgreSQL Lead

Zenosys

Hamilton (NJ)

Híbrido

USD 140 000 - 190 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te nesta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Resumo da oferta

Dice is seeking a Lead/Principal C#/.NET Engineer in Hamilton, NJ to modernize a mission-critical benefits system. You will refactor COBOL-derived C# code into clean, high-performance .NET, define EF Core data access against PostgreSQL, and establish engineering standards while safeguarding functional equivalence to the legacy system.

The role demands deep C#/.NET expertise, REST API design, unit testing, and strong leadership.

Qualificações

  • 12-15 years of professional C#/.NET software engineering, including senior/lead responsibilities.
  • Deep expertise in C# and the .NET platform (Framework and Core), including async programming and memory/performance optimization.
  • Expert-level EF Core: modeling, migrations, query optimization, transactions, concurrency.
  • Strong relational database skills; PostgreSQL strongly preferred (Oracle/SQL Server acceptable).
  • ASP.NET Core Web API design (REST) for front-end integration.
  • SOLID, design patterns, domain modeling, layered/clean architecture, DI.
  • Testing discipline: unit/integration/regression testing frameworks; TDD/mocking.
  • Git, CI/CD, and static code analysis (SonarQube).
  • Proven ability to read and refactor large, unfamiliar codebases.
  • Attention to correctness in financial/benefit calculations.

Responsabilidades

  • Refactor COBOL-derived C# into idiomatic, maintainable .NET code.
  • Design and implement service layers, domain models, and ASP.NET Core Web APIs.
  • Refactor legacy batch/procedural logic into testable .NET with exact decimal arithmetic.
  • Own data-access architecture using EF Core against PostgreSQL (Npgsql).
  • Optimize EF Core queries to meet performance SLAs on high-volume batch workloads.
  • Define and enforce coding standards, architecture patterns, and refactoring guidelines.
  • Mentor mid/junior developers; perform code reviews; drive quality.
  • Ensure unit/regression tests and CI/CD gates are met; maintain traceability to legacy logic.

Conhecimentos

C# / .NET
EF Core
ASP.NET Core
REST APIs
Unit Testing
CI/CD
Mentoring
Design Patterns
Performance Tuning
TDD / Moq

Ferramentas

Npgsql
AWS
Git
CodeBuild/CodePipeline
SonarQube

Descrição da oferta de emprego

Dice is seeking a Lead/Principal C#/.NET Engineer in Hamilton, NJ to modernize a mission-critical benefits system. You will refactor COBOL-derived C# code into clean, high-performance .NET, define EF Core data access against PostgreSQL, and establish engineering standards while safeguarding functional equivalence to the legacy system.

The role demands deep C#/.NET expertise, REST API design, unit testing, and strong leadership.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

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

Rose International • Trenton (NJ)

Presencial
USD 160 000 - 210 000
Hybrid Senior C#/.NET Engineer — Modernize Benefits System
Hybrid Senior C#/.NET Engineer — Modernize Benefits System

DEW Softech, Inc • Hamilton (NJ)

Híbrido
USD 140 000 - 180 000
Principal C#/.NET Engineer — Mainframe Modernization Hybrid
Principal C#/.NET Engineer — Mainframe Modernization Hybrid

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

Híbrido
USD 124 000 - 207 000
Hybrid work arrangement
Lead C#/.NET Engineer
Lead C#/.NET Engineer

DEW Softech, Inc • Hamilton (NJ)

Híbrido
USD 140 000 - 180 000
Senior C#/.NET Engineer - Onsite to Hybrid Lead
Senior C#/.NET Engineer - Onsite to Hybrid Lead

Lak Software Solutions Inc • Princeton (NJ)

Presencial
USD 140 000 - 200 000
Lead/Principal C#/.NET Engineer Must be Local to NJ
Lead/Principal C#/.NET Engineer Must be Local to NJ

Zenosys • Hamilton (NJ)

Presencial
USD 140 000 - 190 000
Principal C#/.NET Engineer
Principal C#/.NET Engineer

Lak Software Solutions Inc • Princeton (NJ)

Presencial
USD 140 000 - 200 000
Principal C#/.NET Engineer
Principal C#/.NET Engineer

vTech Solution • Hamilton (NJ)

Presencial
USD 140 000 - 190 000
Principal C#/.NET Engineer, Mainframe Modernization & EF Core
Principal C#/.NET Engineer, Mainframe Modernization & EF Core

Rose International • Trenton (NJ)

Presencial
USD 160 000 - 210 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)

Híbrido
USD 124 000 - 207 000
Hybrid work arrangement