100% Remote – Principal Architect (.NET / Platform Modernization Architect), W2 ONLY
- Location: No Location Set
- Remote: Remote
- Type: Contract
- Job #34946
Myticas's direct client, is seeking a Principal Architect (.NET / Platform Modernization Architect) for a 100% Remote contract position.
Location: 100% REMOTE
ONLY W2. This is Contract-to-Hire opportunity.
TOP Skills / Required Experience:
- Strong proficiency in C#/.NET or similar modern, multi paradigm languages, with emphasis on modularity and testability.
- Significant experience modernizing legacy, data intensive systems operating at scale.
- Health industry experience is a must-have
- Deep understanding of SQL and relational databases, including performance tuning and making informed decisions about what belongs in the database versus outside it.
- Demonstrated success decoupling business logic and processing from relational databases and re implementing it in application or platform level execution environments.
Description:
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:
- 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.
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.