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 16 hours ago
Similar jobs that could be interesting for youBased on the Senior/lead C#/.NET Engineer in Trenton, NJ vacancy
  •  ...Sr/Lead C#/.NET Engineer Location: Hamilton, NJ (On site) Position Type: Contract In Person Interview *Deep expertise in C# and...  ...refactoring guidelines for the engineering team Serve as senior technical authority on the converted codebase; make cross-... 
    Senior
    .net
    Full time
    Contract work
    Work at office
    Local area
    Night shift

    DEW Softech, Inc

    Trenton, NJ
    1 day ago
  • $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
  •  ...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
  • $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 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
  •  ...Angular JS (or Backbone / Knockout)- Bootstrap, Object Oriented JavaScript, JQuery, HTML5, CSS3 etc.- Web Application Development: ASP.net MVC 4 , ASP.net Web Forms 4- Automated Unit testing - MS Test/ nUnit; Jasmine/Karma- Build System : Grunt/ Gulp- Packaging: NuGet,... 
    .net

    Sonsoft

    Pennington, NJ
    9 hours 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
  •  ...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
    Work experience placement

    Dr. Reddy's Laboratories

    Princeton, NJ
    4 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
  • $105.4k - $207.8k

    Position Summary As a Senior Consultant in Deloitte’s...  ...privacy technology solutions.Lead working sessions with client...  ...in Computer Science, Computer Engineering, Information Technology, or similar...  ...scripting languages (e.g., .Net, C#, Python)Understanding of Ad-... 
    Senior
    .net
    Local area

    Deloitte

    Princeton, NJ
    9 hours ago
  • $243k - $297k

    Senior Medical Director - Global Medical Affairs Lead (GMAL), Dermatology Position SummarySun Pharma is seeking an experienced and strategic medical leader to support the continued expansion of its Global Medical Affairs organization within Dermatology. This contract position... 
    Senior
    Contract work
    Flexible hours

    Sun Pharmaceutical Industries

    Princeton, NJ
    2 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
  • $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.Work EnvironmentHybrid:... 
    Senior
    .net
    Full time
    Work at office
    Remote work
    Monday to Friday

    Church & Dwight Company

    Ewing, NJ
    4 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
  • $94k - $151.8k

     ...necessary consultation processes.DePuy Synthes is recruiting for a Senior Financial Analyst, Early Intervention Commercial with preferred...  ...analysis for business and finance partners (price, Gross to Net, Gross Profit, Sales & Marketing Opex)An active member at the EI... 
    Senior
    .net
    Full time
    Local area
    Immediate start

    Johnson & Johnson

    Titusville, NJ
    9 hours 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
  • Senior Financial Planning AnalystAt Guerbet, we build lasting relationships so that to enable people to live better. This is Our Purpose...  ..., and the annual operating planLead analysis of gross-to-net (GTN) components including Chargebacks, Rebates, Administrative... 
    Senior
    .net
    Contract work
    Local area

    Guerbet

    Princeton, NJ
    2 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 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
  • Title: .Net Developer III (Manufacturing)Location: Trenton, SC 29847 - OnsiteFull-Time role - Direct HireMust-havesWonderware software tool. Experience working in a manufacturing environment. PLC data acquisition.Required SkillsProficiency in .NET programming with an emphasis... 
    .net

    Spectraforce Technologies

    Trenton, NJ
    3 days ago
  • $125.35k - $172.5k

     ...standards of care.Under direct supervision of the Senior Director, NA Marketing Leader within Neuro...  ...each essential duty satisfactorily:Leads development of product marketing plans by...  ...Operational Planning is accurate and maximizes net revenue targets. Monitor forecasts as... 
    Senior
    .net
    Full time
    Temporary work
    Work experience placement

    Integra LifeSciences

    Princeton, NJ
    9 hours ago
  • $127k - $155k

     ...to patients, Sun Pharma is a leading global pharmaceutical company...  ...Touching Lives. Job Summary:Senior Manager, Pricing & Contract Analytics...  ...market access, and Gross-to-Net performance.Business...  ...Economics, Business Administration, Engineering, Mathematics, Statistics,... 
    Senior
    .net
    Contract work
    Flexible hours

    Sun Pharmaceutical Industries

    Princeton, NJ
    9 hours ago
  • $105.4k - $207.8k

     .... Recruiting for this role ends on 09/30/2026. As a Senior Consultant and ServiceNow Platform Lead within our Finance Transformation Tech Enablement team...  ...'s degree in Computer Science, Information Systems, Engineering, or related field.4-6 years of experience in... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Princeton, NJ
    9 hours 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

Do you want to receive more vacancies?

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