StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Senior .NET Software Engineer

BEACON HILL SOLUTIONS GROUP, LLC - Madison, WI

Apply Now

Job Description

JOB REQUIREMENTS: Number of Openings: 1 Job Title: Senior .NET SoftwareEngineer Occupational Category: Please choose the most appropriatechoice based on the Job Title and Description. Duties andResponsibilties of Job: Please respond to these questions on the top ofyour resume to be considered for the role: 1a. Are you currently locatedin and will you be working in the USA for the entirety of thisassignment? (Yes or no) 2a. How many years of Software EngineeringExperience do you have? 2b. How many years of .NET experience do youhave? 2c. How many years of software architectural experience do youhave? 3a. Do you feel you meet a majority of the requirements put forthin this job description? (Yes or no) Job Title- Senior Software Engineer/ Principal Architect Location- Remote Type- Contract-to-Hire Duration-June 1, 2026 - December 31, 2026 (conversion to permanent anticipated)Overview This role provides hands-on technical leadership for themodernization and evolution of a mature, data-intensive healthcareanalytics product into a scalable, extensible platform. The initialfocus will be on incrementally modernizing a large legacy system bymoving complex business logic and high-volume processing out of thedatabase layer and into modern application and platform-basedcomponents. As the platform evolves, this role will contribute broadlyto architecture, scalability, integration, and long-term technicaldirection. This is a highly technical, strategic role requiring deepexperience with large-scale systems, modernization initiatives, andregulated environments, while remaining hands-on with design anddevelopment. Responsibilities Lead the incremental modernization of alarge, database-centric system by extracting business logic andcomputational processing into application- and platform-level componentsusing modern languages and frameworks Design architectures that treatthe database primarily as durable storage and efficient data access,while complex rules, detection logic, enrichment, and aggregation arehandled outside the database Define processing strategies suited tobatch, micro-batch, and near real-time workloads based on scale and datavolume Establish and evolve a modern, vendor-neutral targetarchitecture emphasizing open-source technologies and scalable designpatterns Design solutions capable of processing hundreds of millionsof records across multi-tenant environments with strong focus onperformance, scalability, data isolation, and cost efficiency Definemigration strategies that support parallel execution, validation, andsafe, incremental cutover without disrupting production systems Support platform expansion through integration of new data sources,modular services, APIs, and authentication/authorization capabilities Establish architectural standards for data ingestion, processingpipelines, service boundaries, and API design Ensure systems meetexpectations for scalability, observability, reliability, andauditability within regulated healthcare environments Remain hands-onwith architecture and development while mentoring engineers andinfluencing technical direction across teams Required Skills &Experience 5-7+ years of professional software engineering experience Prior experience working within the healthcare industry Provenexperience modernizing legacy, data-intensive systems operating at scale Demonstrated success decoupling business logic from relationaldatabases and re-implementing it at the application or platform level Strong proficiency in C#/.NET or comparable modern, multi-paradigmprogramming languages Deep expertise with SQL and relationaldatabases, including performance tuning and architecturaldecision-making Experience designing systems that processlarge-scale, multi-tenant data using batch or near real-time processingapproaches Experience executing incremental odernization strategiesfor production systems Background supporting systems evolving fromsingle products in To view the full job description please use the linkbelow.APPLICATION INSTRUCTIONS: Apply Online:position is listed by a private employment agency. The agency isthe legal employer. No fee will be charged of the job applicant.

Created: 2026-05-02

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.