Demo

.Net Sr. Software Engineer

Jobs via Dice
Madison, WI Full Time
POSTED ON 5/18/2026
AVAILABLE BEFORE 6/17/2026
job summary:

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.

location: Telecommute

job type: Contract

salary: $79 - 89 per hour

work hours: 8am to 6pm

education: Bachelors

responsibilities:

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:
  • new clinical and operational data feeds,
  • modular services and APIs,
  • authentication and authorization capabilities,
  • 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.

qualifications:

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.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Salary : $79 - $89

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a .Net Sr. Software Engineer?

Sign up to receive alerts about other jobs on the .Net Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Sioux, SD
  • Our Client is seeking a Software/Hardware Imaging/Deployment Technician who can prepare, configure, and tests computer hardware and software before deploym... more
  • 1 Day Ago

  • Jobs via Dice Newport, RI
  • Job ID: 2613344 Location: Newport, RI, US Date Posted: 2026-06-04 Category: Engineering and Sciences Subcategory: Mechanical Engr Schedule: Full-Time Shift... more
  • 1 Day Ago

  • Jobs via Dice Johnston, RI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, TekisHub Consulting Services, is seeking the following... more
  • 1 Day Ago

  • Jobs via Dice Honolulu, HI
  • Looking for an opportunity to make an impact? At Leidos, innovation is at the heart of everything we do. Powered by a team as diverse as it is talented, we... more
  • 1 Day Ago


Not the job you're looking for? Here are some other .Net Sr. Software Engineer jobs in the Madison, WI area that may be a better fit.

  • Entegral Madison, WI
  • Overview Entegral is seeking a motivated, adaptable, career-minded teammate who would like to utilize their skill set in a thriving agile-methodology envir... more
  • 15 Days Ago

  • Sundial Software Madison, WI
  • The State of Wisconsin DOT is looking for one (1) Java Developer IV * MUST BE CURRENT WISCONSIN RESIDENT - NO RELOCATION/NO REMOTE WORK Top Skills: - Java/... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!