Principal .NET Platform Engineer

Remote • Posted 3 hours ago • Updated 2 hours ago
Contract W2
Remote
$70 - $90/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Analytics
  • Migration
  • Open Source
  • Oracle
  • PL/SQL
  • Performance Tuning
  • Real-time
  • Health Care
  • IT Management
  • Information Engineering
  • Internet Explorer
  • Mentorship
  • Relational Databases
  • SAFE
  • FOCUS
  • Scalability
  • SQL
  • Storage
  • Technical Direction
  • .NET
  • API
  • Authentication
  • Authorization
  • C#
  • Communication
  • Database

Summary

Job ID: W#759 - Principal .NET Platform Engineer

PLEASE NOTE: This is a 6 month contract to hire and needs to meet Client full-time conversion policies. Those dependent on a work permit sponsor now or anytime in the future (ie H1B, OPT, CPT, etc) do not meet Client requirements for this opening.

We are seeking a Senior Technologist / Principal Architect to provide hands on technical leadership as a mature healthcare analytics product evolves into a scalable platform. The initial focus for this role will be the incremental modernization of a legacy Oracle/PL/SQL based drug diversion detection system that processes hundreds of millions of records per tenant, followed by broader platform responsibilities as the product expands.

A core requirement of this role is defining and executing a modernization strategy that moves business logic and expensive processing out of the database layer and into application and platform level compute, enabling improved scalability, flexibility, testability, and long term platform evolution.

Responsibilities

Lead the incremental modernization of a large, Oracle centric system by extracting business logic and computationally intensive processing from PL/SQL into application and platform level components, implemented using modern languages and frameworks (e.g., .NET/C#).

Design architectures that treat the database primarily as durable storage and efficient data access, while executing complex rules, detection logic, enrichment, and aggregation outside the database.

Define processing strategies that may include in process, distributed, stateful, or partitioned execution models, selected based on workload characteristics (batch, near real time, scale, and data volume).

Define and evolve the target architecture and technology stack, prioritizing open source ecosystems and vendor neutral patterns.

Design solutions capable of processing hundreds of millions of records across tenants, with attention to throughput, scalability, data isolation, and cost efficiency.

Establish migration strategies that enable parallel execution, parity validation, and safe incremental cutover as logic is moved out of the database.

Provide technical leadership as the product expands to integrate:
o new clinical and operational data feeds,
o modular services and APIs,
o authentication and authorization capabilities,
o internal and external integrations.

Shape architectural standards for data ingestion, batch and near real time processing, service boundaries, and API design.

Ensure systems are scalable, observable, reliable, and auditable, appropriate for regulated healthcare environments.

Remain hands on, contributing to design and code while mentoring engineers and influencing technical direction across teams.

Skills and Experience

5-7 years of experience

Health industry experience is a must-have

Significant experience modernizing legacy, data intensive systems operating at scale.

Demonstrated success decoupling business logic and processing from relational databases and re implementing it in application or platform level execution environments.

Strong proficiency in C#/.NET or similar modern, multi paradigm languages, with emphasis on modularity and testability

Deep understanding of SQL and relational databases, including performance tuning and making informed decisions about what belongs in the database versus outside it

Experience designing systems that handle large volume, multi tenant data using batch, micro batch, or near real time processing approaches.

Proven ability to define and execute incremental modernization strategies without disrupting production systems.

Experience guiding systems as they evolve from product to platform, supporting multiple integrations and consumers.

Strong communication skills and ability to influence technical and non technical stakeholders.

Education

Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Advanced degree is a plus but not required

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: corct001
  • Position Id: W759
  • Posted 3 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Madison, Wisconsin

Today

Contract

USD79 - USD89

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

Today

Easy Apply

Full-time, Contract

Remote

Today

Easy Apply

Contract, Third Party

$45 - $50

Search all similar jobs