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- ...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...SeniorFull time
- ...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...SeniorPermanent employment
- ...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...SeniorLong term contractWork visa
- ...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
- ...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
- 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...
- ...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,...
- ...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 ServicesPermanent employmentFull timeWork experience placementH1b
- ...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 employmentFull time
- ...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...Senior3 days per week
- 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
$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 ...SeniorWork at office- 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
- 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
$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...SeniorWork at office- ...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...SeniorWork experience placement
- ..., 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....SeniorWork at officeRemote workWork from home
$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...SeniorRemote work- ...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 timeCurrently hiringRemote work
$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...SeniorTemporary workFlexible hours$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...SeniorHourly payLocal area$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...SeniorHourly payLocal area- ...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 RecruitingPermanent employmentFull time
- ...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 ServicesPermanent employmentFull timeWork experience placementH1b
- ...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 ServicesPermanent employmentFull timeH1b
- ...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 employmentFull timeH1b
- ...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 RecruitingPermanent employmentFull time
$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...SeniorHourly payFull timeWork at office- ...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
$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 ...SeniorFull timeFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior .NET Developer. Be the first to apply!
- senior net developer remote Hamilton, NJ
- senior network engineer remote Hamilton, NJ
- senior performance engineer Hamilton, NJ
- remote senior salesforce administrator Hamilton, NJ
- senior software engineer remote Hamilton, NJ
- remote senior business analyst Hamilton, NJ
- senior Hamilton, NJ
- senior manager diversity & inclusion Hamilton, NJ
- senior activities Hamilton, NJ
- senior devops engineer remote Hamilton, NJ




