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

Principal C#/.NET Engineer- Mainframe Modernization & EF Core,

HireITPeople

Job Description: Lead/Principal C#/.NET Engineer with expert-level Entity Framework Core experience to lead the modernization of a mission-critical legacy benefits system hosted on AWS Cloud .





Position Summary : 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.







Key Responsibilities:







C# / .NET Engineering : Refactor machine-converted, COBOL-derived C# into idiomatic, maintainable .NET - meaningful naming, proper OO/domain design, separation of concern s, 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.

Required Qualifications: 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 / Nice to Have: 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.

Success in the First 90 Days: Establish the C#/.NET and EF Core standards, patterns, and reference implementation the team will follow. Refactor a representative set of converted programs (including a benefit-calculation and a batch program) to clean, tested, performant C# validated against the legacy baseline. Define the EF Core data-access approach against PostgreSQL, inc

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal C#/.NET Engineer- Mainframe Modernization & EF Core, in Hamilton, OH vacancy
  • Lead/Principal C#/.NET Engineer with expert-level Entity Framework Core experience to lead the modernization of a mission-critical legacy benefits system...  ...-critical Honeywell Bull mainframe benefits system (FAMIS) converting...  ...into a clean, performant EF Core model Design... 
    Principal
    Mainframe
    .net
    Hourly pay
    Remote work
    Relocation
    Night shift

    Software Technology Inc

    Hamilton, OH
    2 days ago
  •  ...Summary: Seeking a highly experienced Principal C#/.NET Engineer to lead the modernization of a large legacy system into a...  ...code refactoring, defining EF Core data architecture, optimizing APIs...  ...Legacy modernization experience Mainframe and batch processing knowledge... 
    Principal
    Mainframe
    .net
    Remote work

    vTech Solution

    Hamilton, OH
    2 days ago
  •  ...Skill: Senior C#.Net Developer Strong .Net core, API Development & Backend development experience. Develop .Net code to manage the SQL data for various aspects of data driven logic. Utilize Azure DevOps, CI/CD pipelines and associated technologies... 
    .net

    TCS USAAvance Consulting

    Middletown, OH
    18 hours ago
  •  ...SUMMARY: The DevOps Release Engineer will take ownership of code review...  ..., this is an opportunity to modernize how we build, test, and...  ...ready for the team to use is a core responsibility. Equally important...  ...production across our COBOL, C#.NET/WinForms, and SQL Server... 
    .net
    Full time
    Work experience placement
    Work at office
    Monday to Friday
    Afternoon shift
    1 day per week

    Quality Gold

    Fairfield, OH
    3 days ago
  •  ...includes: · Custom ERP and enterpose business applications. · C#.NET applications. · Microsoft SQL Server. · Long-standing...  ...Server and C#.NET applications. · Experience supporting or modernizing COBOL-based or other long-standing legacy systems. · Experience... 
    .net
    Full time
    Temporary work
    Work at office
    Monday to Friday

    Quality Gold

    Fairfield, OH
    3 days ago
  • $75k - $85k

     ...team. RESPONSIBILITIES: The Senior Software Applications Engineer will administer and engineer all aspects of critical infrastructure...  ...applications and services (e.g. ERP, application servers and .NET applications on the servers, data storage backup, etc…) Design and... 
    .net
    Full time
    Monday to Friday

    The Jewish Theological Seminary

    Hamilton, OH
    5 days ago
  •  ...Join our team as a Full Stack Engineer and be the hands-on technical owner for modern, data-aware applications ( including AI-powered features ) in a Microsoft...  ...~ Design and develop scalable services and APIs (C#.NET) along with responsive, performant front-end components... 
    .net
    Work experience placement
    Work at office
    3 days per week

    Talentify.io

    Monroe, Butler County, OH
    21 hours ago
  •  ...logs. Investigate all discrepancies between transaction journal transactions and logs. Weigh combos as needed to determine tare and net weights. Maintain a clean and orderly work area. All other relevant duties as assigned.\n \n Requirements \n \n \n General knowledge... 
    .net
    Weekly pay
    Temporary work
    Work at office
    Shift work
    Weekend work
    Afternoon shift

    Koch Foods

    Fairfield, OH
    19 days ago
  •  ...Job Title Job Summary from HM: Design and Development .Net applications, Requirement gathering and analysis, unit testing, Maintain...  ...and rapidly changing environment. Top 3 Skills Required: C# programming skills - 9+ years experience Oracle PL/SQL - 9+... 
    .net
    Shift work

    Omni Inclusive

    Mason, OH
    2 days ago
  • $19 - $20.83 per hour

     ...Responsibility: Position Summary: Are you a Field Technician? Field Engineer? Service Technician? Or do you want to start a career in this...  ...required, but nice to have): Familiarity with large servers, mainframe computers, and imaging software. A+ Certification, CompTIA, N+... 
    Mainframe
    Hourly pay
    Local area
    Immediate start
    Flexible hours
    Shift work
    Rotating shift
    Day shift
    Afternoon shift

    NCR Voyix

    Hamilton, OH
    2 days ago
  •  ...environment that prioritizes dignity, assent, and meaningful progress. Core Responsibilities Direct Client Care Implement...  ...Provide 1:1 ABA therapy using evidence-based practices (e.g., NET, DTT, task analysis, shaping) Follow behavior intervention plans... 
    .net

    Honey Bee Therapy

    Middletown, OH
    3 hours ago
  •  ...-bed critical-access hospital and a cornerstone of primary and specialty care in the region, Community Memorial Hospital is a safety net for the people of Central New York. Community Memorial Hospital is dedicated to treating all patients regardless of ability to pay... 
    .net
    Local area
    Immediate start
    Shift work

    Carenest Health Services

    Hamilton, OH
    3 days ago
  •  ...leadership. Role Summary The Junior Embedded Software Engineer supports the design, development, debugging, and testing of embedded...  ...writing Windows or macOS applications. # Familiarity with C#, .NET, Python, or similar languages used for internal tools and test... 
    .net
    Full time
    Internship
    Work at office

    Cedar Electronics

    West Chester, Butler County, OH
    3 days ago
  •  ...Managing Partner will have true ownership in their restaurant. With our core values as their guide they will be responsible for overseeing all...  ...Managing Partner Will Receive A Generous Base Salary Plus 10% Of Net Income With The Average Annual Compensation Exceeding 130K+.... 
    .net
    Temporary work
    Casual work
    Local area

    Gecko Hospitality

    West Chester, Butler County, OH
    3 hours ago
  •  ...excellence and team leadership. Role Summary The Junior DSP Engineer is responsible for assisting with development of digital signal...  ...and hardware resource trade-offs. # Familiarity with C#, .NET, Python, or similar languages used for internal tools and test... 
    .net
    Full time
    Internship
    Work at office

    Cedar Electronics

    West Chester, Butler County, OH
    3 days ago
  • $128.2k - $192.3k

     ...organization as a Senior Software Engineer and help develop the software...  ...Strong proficiency in one or more modern programming languages such as Python, React, C#, C++, Java or similar.• Software...  ...Development Lifecycle management.Core Technical Competencies• Application... 
    Local area

    TE connectivity

    Middletown, OH
    2 days ago
  •  ...operations. Your specific duties in this role will include: Preparing daily revenue report data Running audit reports/journals from the mainframe and the system for automated credit cards Making corrections, and adjustments, and handling any computer problems that might occur... 
    Mainframe
    Shift work
    Night shift

    Fairfield Inn & Suites Cincinnati/West Chester

    West Chester, Butler County, OH
    5 hours ago
  • $17 per hour

     ...PPE) and clothing, when required, such as safety shoes, face masks, safety glasses, hearing protection, hard hat/bump cap, hair/beard net and gloves Ability to stand, walk, twist, stoop, squat, kneel, crawl, bend throughout the duration of the scheduled shift... 
    .net
    Weekly pay
    Local area
    Shift work
    Night shift
    Day shift

    Pactiv Evergreen

    Fairfield, OH
    4 days ago
  • $17 per hour

     ...work safely and keep your area clean so the line runs smoothly. Core Responsibilities Pack finished goods into cartons accurately...  ...safety glasses, hearing protection, hard hat or bump cap, hair/beard net, and gloves. Ability to stand, walk, twist, stoop, squat,... 
    .net
    Weekly pay
    Immediate start
    Shift work
    Night shift
    Day shift

    Novolex Corporate

    Fairfield, OH
    5 days ago
  •  ...full alignment with the BMA’s Operational Cyber Risk Management Code of Practice. Capital and liquidity oversight: Monitor local net asset and capital adequacy requirements to ensure the entity remains compliant with BMA prudential standards at all times. Essential... 
    .net
    Full time
    Contract work
    Local area
    Relocation

    CEX.IO Corp

    Hamilton, OH
    11 days ago
  •  ...required. \n • At least 5 years of experience working within a core claims administration system. \n • Good analytical and problem-...  ...n Sr Talent Acquisition Specialist \n ****@*****.***.net \n (***) ***-**** \n Diversity Nexus \n 4365 Route 1 South Princeton... 
    .net
    Immediate start

    Diversity Nexus

    Mason, OH
    3 days ago
  • Fullstack DeveloperPosition OverviewWe are seeking a skilled Fullstack Developer to join our dynamic team. The ideal candidate will have expertise in both front-end and back-end technologies, along with a strong understanding of web architecture and integration. This role...
    Principal
    Remote work

    CyberCoders

    Monroe, Butler County, OH
    1 day ago
  •  ...US For RN positions are you willing to accept New RN graduates? N/A Employer West Chester Hospital, LLC Cost Center WCH-332201-Laboratory - Core Lab Remote/Hybrid/Onsite Onsite On Call Required? No Shift Second Working Hours 40 FTE 1.0 UC Health
    Full time
    Remote work
    Shift work
    Afternoon shift

    UC Health

    West Chester, Butler County, OH
    1 day ago
  • $16 - $21 per hour

     ...on the customer service expectations to create an exceptional customer experience, exceed customer expectations, and achieve a high Net Promoter Score. • Leverages customer feedback to prevent or resolve customer concerns. • Collaborates with the management team... 
    .net
    Work at office
    Shift work

    The Men's Wearhouse, LLC

    Hamilton, OH
    4 days ago
  •  ...a Recruite r: Not ready to complete an application, or have questions? Please contact Cyndi by email: ****@*****.***.net More about Beckett Springs: Beckett Springs is a 96-bed behavioral health hospital located in the Dayton, OH area. We provide... 
    .net
    Full time
    Local area
    Flexible hours
    Shift work

    Beckett Springs

    West Chester, Butler County, OH
    1 day ago
  •  ...Principal Engineer - FDE Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying. Hybrid: This role requires associates to be in-office 3 days per week, fostering collaboration and connectivity, while... 
    Principal
    Work at office
    3 days per week

    Elevance Health

    Mason, OH
    1 day ago
  •  ...accrues immediatelyPaid HolidaysLife insuranceRetirements Savings with a 401(k) or 403(b) with company matchAccess up to 100% of your net earned based wages daily through DailyPayEmployee sponsored fund for employees in needEmployee Assistance Program (EAP)Tuition... 
    .net

    Otterbein SeniorLife

    West Chester, Butler County, OH
    4 hours ago
  •  ...including which business capabilities could be implemented / transformed as REST APIsDesign and develop RESTful API capabilities on Java/.Net/node.js technologies and implement API proxies on API Management product; preferably but not limited to APIGEE, CA Layer 7, Axway... 
    .net
    Permanent employment
    Full time
    H1b

    Sonsoft

    Mason, OH
    23 hours ago
  •  ...including which business capabilities could be implemented / transformed as REST APIsDesign and develop RESTful API capabilities on Java/.Net/node.js technologies and implement API proxies on API Management product; preferably but not limited to APIGEE, CA Layer 7, Axway... 
    .net
    Permanent employment
    Full time
    H1b

    Sonsoft

    Mason, OH
    23 hours ago
  •  ...Manager of People Operations, while supporting the transition to modern systems and best-practice operations. Reporting to the...  ...Audit all payroll inputs and outputs each cycle: verify gross-to-net calculations, direct deposits, tax withholdings, deduction accuracy... 
    .net
    Hourly pay
    Weekly pay
    Work at office
    Local area

    Crescent

    West Chester, Butler County, OH
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal C#/.NET Engineer- Mainframe Modernization & EF Core,. Be the first to apply!