Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/lead C#/.NET Engineer

DEW Softech, Inc

Sr/Lead C#/.NET Engineer
Location: Hamilton, NJ (On site)

Position Type: Contract

In Person Interview

*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
We are modernizing a large, mission-critical Honeywell Bull mainframe benefits system (FAMIS) — converting ~1.5M lines of COBOL and ~160K lines of JCL to C#/.NET, migrating an IDS-II hierarchical database to PostgreSQL, and deploying on AWS. Converted code is delivered by an automated modernization vendor in an "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.

Job Description

We are looking for a C#/.NET Engineer to lead the modernization of a mission-critical legacy benefits system hosted on AWS Cloud. This position will be full-time and hybrid in Hamilton, NJ.


What You'll Do

  • 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, DbContext configuration, 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, AsNoTracking, 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 CodeBuild/CodePipeline), enforce quality/security gates (SonarQube, 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

What You'll Need

Required:

  • 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
  • Solid software design: SOLID, design patterns, domain modeling, layered/clean architecture, dependency injection
  • 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

Preferred:

  • Legacy modernization experience — COBOL-to-C#/Java conversion, mainframe migration, or automated-transformation tooling
  • Understanding of mainframe concepts (COBOL, JCL, batch processing, hierarchical/CODASYL databases like IDS-II/IMS) — to reason about source behavior
  • High-volume batch processing performance tuning
  • AWS experience (ECS/EKS, Lambda, RDS for PostgreSQL, S3, CloudWatch, IaC/CloudFormation)
  • Experience integrating with enterprise job schedulers (Stonebranch, Control-M, CA7)
  • Government / benefits / healthcare or other regulated, high-correctness domains
  • Npgsql specifics, EF Core performance internals, or ORM migration experience

Physical Demands

  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/lead C#/.NET Engineer in Trenton, NJ vacancy
  • $55 - $62 per hour

     ...Job Title: Senior Full Stack .NET Developer Job ID: 26-01851 Location: Hamilton, NJ (Will start 100% on site for 30 days & move to hybrid...  ...Skills (Must Have) Microsoft .NET Stack: ~7+ years of C# programming experience (C# 10+) ~5+ years of .NET Core / .... 
    Senior
    .net
    Hourly pay
    Contract work
    Remote work

    Sunrise Systems

    Trenton, NJ
    3 days ago
  • $99.3k - $159.33k

     ...The Cloud Engineer - Windows designs, implements, and supports cloud-hosted Windows server environments that underpin mission-critical applications...  ...supporting Windows-based application stacks including IIS, .NET applications, and related middleware in cloud environments.... 
    .net
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Trenton, NJ
    4 days ago
  • $109.2k - $126.92k

     ...Senior Software Development Engineer in Test (SDET) The Senior Software Development Engineer in Test (SDET) is responsible for designing, developing...  ...in at least one programming language such as Java, .Net, Python, C#, or JavaScript ~ Experience with version control... 
    Senior
    .net
    Full time
    Shift work

    NJM Insurance Group

    Trenton, NJ
    4 days ago
  •  ...Job Title: Senior Java Developer Location: Pennington, NJ (08534) Within 50 Miles Salary Range - $60/Hr on W2 - $65/Hr on W2...  ...Spring Boot / Microservices (30%) ~3+ Years of Experience with .NET Core / C# (20%) ~1+ Years of Experience in GitHub Copilot (20%) ~... 
    Senior
    .net

    Artech

    Pennington, NJ
    5 days ago
  •  ...Job Description: Senior .NET Developer Location: Pennington, NJ Experience: 7+ Type - Full Time Employment Must Have Technical/Functional Skills • Secondary: Distributed DB experience (Cockroach DB), • Experience: Minimum 7 years... 
    Senior
    .net
    Full time

    AceStack LLC

    Pennington, NJ
    4 days ago
  •  ...Job Description Job Description Looking for a Senior Lead Technical Architect with 10+ years of experience to lead the technical design and implementation of critical projects. The ideal candidate should have significant expertise in the following tools: Salesforce... 
    Senior

    Core Software Technologies Inc.

    Trenton, NJ
    25 days ago
  • PEGA Senior System ArchitectThe Certified PEGA Senior Systems Architect evaluates existing systems and/or user needs to analyze, design...  ...to, WebSphere or WebLogic, J2EE (JSP, Servlets, EJB, XML, Java),.NET, Oracle, DB2, and MS/SQL. With specific expertise in some of the... 
    Senior
    .net
    Work experience placement
    Work at office
    Local area

    Hudson Data LLC

    Trenton, NJ
    3 days ago
  • $75k - $80k

     ...Dodge Construction Network (Dodge) is looking for a Senior Account Executive who will be responsible for driving net new logo sales of the full Dodge product suite to...  ...monthly and annual sales quota Pursue sales leads within assigned territory defined by geographic... 
    Senior
    .net
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Home office
    Work visa

    Dodge Construction Network

    Trenton, NJ
    2 days ago
  •  ...JR0037923 Job Title: Senior Manager, Customer Success About...  ...driving gross retention rate (GRR), net retention rate (NRR), platform...  ...& Team Development Lead, mentor, and coach a team of 8...  ...Technical Support, Designated Support Engineers (DSEs), and Thrive Support... 
    Senior
    .net
    Full time
    Local area
    Remote work
    Flexible hours

    Trellix

    Trenton, NJ
    2 days ago
  •  ...Senior Java Developer We are seeking a Senior Java Developer with 5 to 7 years of IT experience. The successful candidate will be responsible...  ...Technical Skills: Primary Skill: Java Secondary Skill:.Net Core Prior .NET experience. Familiarity with the Software... 
    Senior
    .net

    Apex Systems

    Pennington, NJ
    3 days ago
  •  ...requires bridge inspection experience, NBIS knowledge, and the ability to travel within PA/NJ/DE. The candidate should hold a Civil Engineering degree (EIT preferred) and a valid U.S. driver’s license, with proficiency in MicroStation/AutoCAD a plus. #J-18808-Ljbffr... 
    Senior

    Pickering, Corts & Summerson, Inc.

    Newtown, PA
    3 days ago
  • A leading healthcare organization is seeking a Senior Patient Safety and GxP Document Oversight Manager in Plainsboro Township, NJ. This role involves overseeing GxP documentation, ensuring compliance, and collaborating across departments. The ideal candidate will hold... 
    Senior

    BioSpace

    Plainsboro, NJ
    5 days ago
  • Novo Nordisk in Plainsboro, NJ is seeking a Senior Manager of Membership & Progress Engagement to design and run the NovoCare program, including points, rewards, milestones and behavior mechanics, within AKS and privacy guardrails. The role focuses on economics, day-to... 
    Senior

    BioSpace

    Plainsboro, NJ
    4 days ago
  • Novo Nordisk in Plainsboro, NJ is seeking a Senior Manager of Membership & Progress Engagement to design and run the NovoCare membership program, including tiers, mechanics, and value proposition, within strict AKS and compliance guardrails. This role, internally known... 
    Senior

    Novo Nordisk

    Plainsboro, NJ
    4 days ago
  • MSS MJH Shared Services in Cranbury Township, New Jersey, is seeking a skilled professional in digital publishing. The role involves managing multi-format content operations, overseeing publishing quality, and mentoring junior staff to ensure brand alignment. With 2-4 years...
    Senior

    MSS MJH Shared Services

    Cranbury, NJ
    5 days ago
  •  ...looking for a Cloud Engagement Lead to join EPAM’s growing Google...  ...that help advance a pursuit Own Net New and Expansion revenue...  ...Serve as trusted advisor to senior client stakeholders (VP to C level...  ...credibility in cloud migrations & engineering; practical fluency in AI-... 
    .net
    Temporary work
    Remote work
    Flexible hours

    EPAM Systems Inc

    Newtown, PA
    3 days ago
  • Brobston Group LLC is hiring a Senior Manager, Accounts Payable to oversee the complete AP cycle for Christian Dior US and Canada. This role requires managing timely and accurate invoice processing while ensuring robust financial controls and operational improvements in... 
    Senior

    Brobston Group LLC

    Cranbury, NJ
    5 days ago
  •  ...Senior Java Developer Location: Pennington, New Jersey (Hybrid) Duration: 12 months Role Overview We are seeking a Senior...  ...Technical Skills: Primary Skill: Java Secondary Skill: .Net Core Prior .NET experience. Familiarity with the Software... 
    Senior
    .net

    Apex Systems

    Pennington, NJ
    3 days ago
  •  ...Senior Regional Sales Manager Solar & Energy Storage Remote (Northeast / New England)...  ...in your territory. You'll hunt and close net-new distributor, EPC, and installer accounts...  ..., you might work an owner, a CFO, an engineer, and a sales team, and you'll need to know... 
    Senior
    .net
    Base plus commission
    Remote work
    Work from home

    AblePay Health

    Langhorne, PA
    2 days ago
  • $125k

     ...and so do you. UKG is seeking a highly motivated sales professional as a Business Development Manager who will be responsible for net-new logo sales in the mid-market and enterprise space. If you are a highly successful HRMS/Payroll salesperson and have followed the... 
    Senior
    .net
    Live in
    Local area
    Remote work

    UKG

    Trenton, NJ
    5 days ago
  • $92.5k - $131.7k

     ...Distribution, Shelving, Merchandising and Promotion (DSMP). The Sr. Specialist works directly with field sales for an end-to-end plan to manage net sales growth across all classes of trade within an assigned strategic business unit portfolio of products. Hybrid: This is a... 
    Senior
    .net
    Full time
    Work at office
    Remote work
    Monday to Friday

    Church & Dwight

    Trenton, NJ
    3 days ago
  •  ...satisfy unmet medical needs, we are dedicated to helping people lead longer and healthier lives. We are seeking dynamic and energetic...  ...proposition, and competitive positioning. Support in building gross to net pricing models basis projected sales mix. Analyze pricing... 
    .net
    Permanent employment
    Full time
    Work experience placement

    Dr Reddy's Laboratories Limited

    Princeton, NJ
    22 days ago
  •  ...needs, we are dedicated to helping people lead longer and healthier lives. We are seeking...  ...Develop list pricing strategy and gross to net modeling for Biologic brand launches....  ...analysis and other ad-hoc reporting as needed to senior management. Leads the yearly review of... 
    .net
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Dr Reddy's Laboratories Limited

    Princeton, NJ
    25 days ago
  • $105k - $135k

     .../ or Tableau with strong data engineering, data modeling, and cloud capabilities...  ...ideal candidate is a hands‑on senior engineer who can independently...  ..., where appropriate, Python, .NET, AWS‑native services,...  ...monitoring, and production support. Lead technical design and... 
    Senior
    .net
    Contract work
    Local area

    Mathematica

    Princeton, NJ
    4 days ago
  •  ...tracking Required Skills 4+ years professional experience building full‑stack web applications Hands‑on backend development with C# and .NET Core / ASP.NET Core (or equivalent) RESTful API development and integration Understanding of authentication/authorization (... 
    .net
    Contract work

    Holistic Partners, Inc

    Trenton, NJ
    6 days ago
  •  ...Senior Architect (Hands-On) – Client Servicing & Money Movement...  ...hands-on Senior Architect to lead the design and delivery of next...  ...transformation, advanced AI, and modern engineering, and is critical to driving...  ...Java, Python ReactJS / .NET Spring Boot Architecture... 
    Senior
    .net
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Pennington, NJ
    3 days ago
  •  ...Sr. .Net Developer Sr..Net Developer with Angular 7 and Telerik experience. Healthcare background preferred. Will be working on fixing...  ...Center technology solutions using Service Oriented architecture. Lead the technical implementation of strategic initiatives in Portal... 
    Senior
    .net
    Permanent employment

    Samprasoft

    Cranbury, NJ
    5 days ago
  • $60k

     ...and is a wholly owned subsidiary of Aurobindo Pharma Limited, a leading generic pharmaceutical company based in India. Headquartered in...  ...pharmaceutical finance position focused on reporting gross sales and net revenue by forecasting, analyzing, and accounting for all... 
    Senior
    .net
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Acrotech Biopharma Inc

    Hightstown, NJ
    6 days ago
  •  ...Developer Location: Ewing Township, NJ (Day 1 onsite) Duration: 12 Months Responsibilities: Experience in technologies like.Net, Angular, ReactJS, jQuery and JavaScript. Coding, Performance optimization. Familiarity with Agile development methodologies... 
    .net

    Zortech Solutions

    Ewing, NJ
    4 days ago
  • $150k - $200k

     ...Employer to Work for in America and residing in the Top 400 on Engineering News Record (ENR)'s List of Top Design Firms in the nation, TPD...  ...projects. ~ Serving as on-site project representative. ~ Lead and/or contribute to the development of RFP responses. ~... 
    Senior
    Currently hiring
    Work at office
    Flexible hours

    Traffic Planning & Design

    Lawrence Township, NJ
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/lead C#/.NET Engineer. Be the first to apply!