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

Senior .NET Developer

Rishi Writes

Role: Lead C#/.NET Engineer, Entity Framework Core
Location: Hamilton, NJ
Work arrangement: Onsite full time for the first 30 days, then hybrid (3 days onsite, 2 days remote)
Job type: Contract
Experience: 12 to 15 years of professional C#/.NET engineering

About the Role

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

The programme is converting a large mainframe codebase written in COBOL and JCL to C#/.NET, migrating a hierarchical database to PostgreSQL and deploying on AWS. An automated modernization tool delivers the converted code “as is”. Your job is to turn that converted code into clean, maintainable, high-performance, production-grade C#/.NET. You will define the data-access architecture using Entity Framework Core on PostgreSQL, set engineering standards for the team and protect functional equivalence with the legacy system.

Correctness matters here. Benefit calculations must stay accurate, nightly batch processing must finish within its window and the code must be maintainable for years to come.

C#/.NET Engineering
  • Refactor machine-converted, COBOL-derived C# into idiomatic, maintainable .NET with meaningful naming, proper object-oriented and domain design, separation of concerns and dependency injection
  • Work in the latest .NET and apply modern C# features such as LINQ, async/await, records, pattern matching, nullable reference types and generics
  • Design and build service layers, domain models and ASP.NET Core Web APIs that support an Angular front end
  • Refactor legacy batch and procedural logic into maintainable, testable .NET, handling exact decimal and financial arithmetic and rounding rules so benefit calculations stay correct
  • Tune performance to meet the nightly batch window through profiling, memory management, async I/O and safe parallelism
Entity Framework Core and Data Layer
  • Own the data-access architecture using Entity Framework Core with PostgreSQL (Npgsql provider)
  • Refactor the auto-generated data-access layer into a clean, performant EF Core model
  • Design entity models, DbContext configuration, Fluent API mappings, relationships, keys and indexes that reflect the migrated schema
  • Optimize EF Core queries (eager, lazy and explicit loading, projection, AsNoTracking, compiled queries and batching) to avoid N+1 problems and meet performance targets on high-volume batch work
  • Manage EF Core migrations, concurrency handling, transactions and connection resiliency
  • Map legacy data types and semantics (packed decimals, fixed-width fields, EBCDIC-origin data and condition codes) to PostgreSQL and EF types without changing behaviour
  • Contribute to the data dictionary that links legacy fields to PostgreSQL columns and business terms
Technical Leadership
  • Define and enforce C#/.NET coding standards, architecture patterns and refactoring guidelines
  • Act as the senior technical authority on the converted codebase and make cross-cutting design decisions
  • Mentor mid-level and junior C# developers, run code reviews and raise engineering quality
  • Partner with the Technical Manager and Architect on target architecture and refactoring strategy
Quality, Testing and Delivery
  • Prove functional equivalence by building unit and regression tests (xUnit or NUnit, Moq) against the legacy baseline, and fix defects found in equivalence testing
  • Work with CI/CD on AWS CodeBuild and CodePipeline, and enforce quality and security gates such as SonarQube, static analysis and OWASP secure coding
  • Work with business subject matter experts to preserve business logic for eligibility, benefit calculation and payments
  • Deliver incrementally within Scrum and document designs and decisions
What You Bring
  • 12 to 15 years of professional C#/.NET engineering, including senior or lead responsibilities
  • Deep expertise in C# and .NET (.NET Framework and .NET Core / .NET 6 and 8+), including async programming, memory and performance optimization and modern language features
  • Expert-level Entity Framework / EF Core: entity modeling, Fluent API, migrations, query optimization, transactions, concurrency and provider-specific behaviour
  • Strong relational database skills. PostgreSQL strongly preferred, Oracle or SQL Server acceptable: schema design, indexing, query tuning and stored procedures
  • ASP.NET Core Web API (REST) design for front-end integration
  • Solid software design: SOLID, design patterns, domain modeling, layered or clean architecture and dependency injection
  • Testing discipline across unit, integration and regression testing, TDD and 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 in financial and benefit calculations
Nice to Have
  • Legacy modernization experience: COBOL to C# or Java conversion, mainframe migration or automated transformation tooling
  • Understanding of mainframe concepts such as COBOL, JCL, batch processing and hierarchical or CODASYL databases (IDS-II, IMS)
  • High-volume batch performance tuning
  • AWS experience: ECS/EKS, Lambda, RDS for PostgreSQL, S3, CloudWatch and CloudFormation
  • Experience with enterprise job schedulers such as Stonebranch, Control-M or CA7
  • Government, benefits, healthcare or other regulated, high-correctness domains
  • Npgsql specifics, EF Core performance internals or ORM migration experience
Frequently Asked Questions
1. Where is this job located?

Hamilton, New Jersey.

2. Is the role remote?

No. It is fully onsite for the first 30 days, then hybrid with 3 days onsite and 2 days remote.

3. What type of job is it?

A contract role.

4. How much experience is required?

12 to 15 years of professional C#/.NET engineering.

5. What level is this role?

Lead/Principal level, with technical leadership and mentoring.

6. What is the main focus?

Refactoring machine-converted legacy code into clean, production-grade C#/.NET.

7. Is Entity Framework Core required?

Yes, at an expert level.

8. Which database is used?

PostgreSQL. Oracle or SQL Server experience is acceptable.

9. Which cloud platform is involved?

AWS.

10. Do I need COBOL or mainframe experience?

No. It is a nice-to-have that helps you understand the source system.

11. Will I build APIs?

Yes. ASP.NET Core Web APIs that support an Angular front end.

12. Which testing tools are mentioned?

xUnit or NUnit and Moq.

13. Why does correctness matter so much?

The system handles benefit calculations and payments, so results must match the legacy system exactly.

14. Does the role include mentoring?

Yes. You will mentor mid-level and junior developers and lead code reviews.

15. How do I apply?

Email your resume to View email address on click.appcast.io.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior .NET Developer in Hamilton, NJ vacancy
  •  ...Senior.NET DeveloperLocation: Pennington, NJExperience: 7+Type - Full Time EmploymentMust Have Technical/Functional Skills· Secondary: Distributed DB experience (Cockroach DB)· Experience: Minimum 7 yearsRoles & Responsibilities· The candidate should possess strong technical... 
    Senior
    Full time

    AceStack LLC

    Pennington, NJ
    4 days ago
  •  ...Sr. .Net DeveloperSr..Net Developer with Angular 7 and Telerik experience. Healthcare background preferred. Will be working on fixing defects on an existing HTML Treatment Plan application.Design, develop, test, and implement thoughtful and cost-effective software solutions... 
    Senior
    Permanent employment

    Samprasoft

    Cranbury, NJ
    4 days ago
  •  ...everything else. Stock loan, locates, borrow/loan, collateral, recalls, DTC/DTCC matching and settlements. .NET / C# with design and architecture experience. A senior engineer who can own design, not just deliver stories. Python is a plus. Java is also a plus. About... 
    Senior
    Long term contract
    Work visa

    Mitchell Martin Inc.

    Pennington, NJ
    10 days ago
  •  ...Valiant Technologies LLC in Pennsylvania is seeking a senior integration software engineer to design, develop, and maintain enterprise integration solutions using C#, .NET 8+, and Microsoft Azure. You will build RESTful APIs, microservices, Azure Functions, and middleware... 
    Senior

    Valiant Technologies LLC

    Middletown, Bucks County, PA
    2 days ago
  •  ...Job DescriptionPreferred Job Description:-Minimum 7 years of experience on .Net technologies with a minimum of 5 years of experience as a Developer and minimum 2 years of experience as a Senior Developer Minimum 7 years of experience with .Net, ASP.Net, ASP.Net, MVC 4.0... 
    Suggested

    Sonsoft

    Trenton, NJ
    4 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... 

    Spectraforce Technologies

    Trenton, NJ
    1 day ago
  •  ...Purple DriveNet Developer Share Contractual Pennington, NJSkill:.net DeveloperMust Have Technical/Functional Skills:.net frameworks, HTML/CSS, JavascriptRoles & Responsibilities:Net Framework 4.X, C#, ASP.Net, ASP.NET MVC, Visual Studio 2013/2015..Net CoreHTML/XHTML,... 

    Purple Drive

    Pennington, NJ
    5 days ago
  •  ...web based technologies with a combination of the following: ASP.Net MVC, IIS, WCF, REST, JSON, SOAP. Experience with HTML, CSS, HTML...  ...resume.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Permanent employment
    Full time
    Work experience placement
    H1b

    Sonsoft

    Trenton, NJ
    3 days ago
  •  ...least 5 years of experience in software design and development on .Net framework 4.5, ASP.NET, C#, VC++ and Sql Server. • At least 4...  ...resume. Summary Type: Full-time Function: Information Technology Experience level: Mid-Senior Level Industry: Staffing And Recruiting... 
    Permanent employment
    Full time

    Career Guidant

    Pennington, NJ
    2 days ago
  •  ...Job Title: Senior Vendor & Audit Manager Duration: 6-12+ months Location: Trenton, NJ (Hybrid 3 days onsite in a week) Qualifications: ~8+ years of IT compliance, third-party risk management (TPRM), and audit governance experience within large-scale enterprise... 
    Senior
    3 days per week

    KPG99 INC

    Trenton, NJ
    17 days ago
  • Cooper Norcross Health in New Jersey is seeking a Clinic Operations Supervisor to lead clinical staff, coordinate evaluations, and support providers as needed. The role emphasizes patient care, confidentiality, and teamwork within Cooper Norcross Health facilities. ...
    Senior

    Cooper University Health Care

    Hamilton, NJ
    3 days ago
  • $200k

    Job TitleThis position is eligible for the Education Debt Reduction Program (EDRP), a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and submit your EDRP application within four months of appointment. Program ...
    Senior
    Work at office

    US Government Jobs

    Ewing, NJ
    4 days ago
  • A fast-growing I.T staffing company based in Silicon Valley is seeking a qualified candidate with strong CSS3 and HTML5 skills, solid graphic design abilities, and extensive experience with client-side frameworks. The ideal candidate will have a Bachelor’s degree in a ...
    Senior

    Jobsbridge

    Ewing, NJ
    3 days ago
  • Asplundh Electrical Testing in Trenton, New Jersey seeks an experienced individual to lead protective relay testing and calibration on medium- to high-voltage systems. The role requires 5+ years of hands-on experience, strong technical skills in relay technology, and the...
    Senior

    Asplundh Electrical Testing

    Ewing, NJ
    4 days ago
  • $200k

    Job Title This position is eligible for the Education Debt Reduction Program (EDRP), a student loan payment reimbursement program. You must meet specific eligibility requirements per VHA policy and submit your EDRP application within four months of appointment. Program...
    Senior
    Work at office

    US Government Jobs

    Ewing, NJ
    5 days ago
  •  ...Title: Senior Industrial Engineer Location: Trenton, SC 29847 (onsite) Direct Hire Responsibilities Leads projects or processes of diverse...  ...cost/inventory/production control and human factors studies to develop and implement plans for facility modifications and revisions to... 
    Senior
    Work experience placement

    Spectraforce Technologies

    Trenton, NJ
    2 days ago
  •  ..., and customer-focused individuals to join our winning team as Senior Biostatisticians for our Bridgewater, New Jersey, USA on-site location...  ...sections of study protocols, perform sample size calculation, develop randomization specifications, and generate randomization codes.... 
    Senior
    Work at office
    Remote work
    Work from home

    Planet Pharma

    Trenton, NJ
    3 days ago
  • $28.74 - $36.72 per hour

    Overview If you are a highly motivated individual with an active, unrestricted credential (CPA/EA/Practicing Attorney) and excellent communication skills, we need you to help our customers complete their taxes using Intuit TurboTax products. You will be working toward...
    Senior
    Remote work

    Intuit

    Trenton, NJ
    3 days ago
  •  ...Job Title: .Net VHI Developer Location: Trenton NJ (Remote) Duration: Long Term Description: Verastream Host Integrator (or VHI) is a proprietary software platform developed by Microfocus. This technology web applications to interface... 
    Full time
    Currently hiring
    Remote work

    Hudson Data

    Trenton, NJ
    18 days ago
  • $113k - $234.6k

     ...modernized, automated healthcare. This is a net new line of business, constructed with an...  ...with the focus on excellence. As our Senior Applied Scientist, you will play a key...  ...and systematic evaluation necessary for developing and maintaining production systems. Commitment... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    1 day ago
  • $19.92 - $20.17 per hour

     ...Senior Assistant Store Manager – Spencer's Hourly rate: $19.92 – $20.17 per hour, dependent on qualifications and experience. Company...  ...operation of a store, ensuring maximum sales and profitability by developing staff, controlling expenses and shrinkage, and overseeing all... 
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Hamilton, NJ
    2 days ago
  • $19.92 - $20.17 per hour

     ...Assistant Manager supports the Store Manager in the overall operation of the store, ensuring maximum sales and profitability by developing staff, controlling expenses and shrinkage, and managing all aspects of merchandising and inventory control in adherence with Company... 
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Lawrence, NJ
    4 days ago
  •  ...experience in Angular JS.At least 4 years of hands-on experience in ASP .NET, C#.At least 2 years of experiennce working on Java script, HTML...  ...guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And Recruiting
    Permanent employment
    Full time

    Sonsoft

    Pennington, NJ
    8 hours ago
  •  ...Technology Enabled Services.Job DescriptionAt least 4 years with ASP .NET MVC, C#, WPF, WCF, SQL Server/Oracle; Working experience on WPF...  ....SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Permanent employment
    Full time
    Work experience placement
    H1b

    Sonsoft

    Pennington, NJ
    3 days ago
  •  ...below skillsC#, data structures, and basic algorithms.Implied: .Net and Visual StudioProduction coding experience.Experience with AzurePortalConcepts...  ....SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Permanent employment
    Full time
    H1b

    Sonsoft

    Pennington, NJ
    3 days ago
  •  ...Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience in software design and development on .Net framework 4.5, ASP.NET, C#, VC++ and Sql Server.At least 4 years of experience with .NET MVC frameworkAt least 4 years of experience... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Pennington, NJ
    8 hours ago
  •  ...using Microsoft technologies.At least 4 years of experience in C#, Net framework 4.0/4.5, ASP.NET MVC, LINQ, Multithreading.At least 4...  ...guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And Recruiting
    Permanent employment
    Full time

    Sonsoft

    Pennington, NJ
    3 days ago
  • $25.49 per hour

    Council Rock High School North in Newtown, PA is seeking an Administrative Assistant 3 to support the Assistant High School Principal. The position is full-time, 7.5 hours per day, 261 days per year, with benefits. Available January 2027; salary $25.49 per hour. Required...
    Senior
    Hourly pay
    Full time
    Work at office

    Council Rock High School North

    Newtown, PA
    3 days ago
  •  ...hands-on experience in Web Technology like ASP .NET Web Forms , ASP.NET MVC, C#.At least 4 years of experience developing responsive Web UIs, using JavaScript/JQuery,...  ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And... 
    Full time

    Sonsoft

    Pennington, NJ
    2 days ago
  • $90.8k - $136.2k

    Qualifications ~5+ years of related business analysis experience. ~ Genuine curiosity about how a technology solution provider and a partner reseller business actually operate, since you’ll need to build working expertise in both to write requirements that hold up ...
    Senior
    Full time
    Flexible hours
    Shift work

    World Wide Technology

    Trenton, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior .NET Developer. Be the first to apply!