Principal Software Architect / Enterprise Solution Architect
We are looking for an experienced Principal Software Architect / Enterprise Solution Architect to lead the design, modernization, and architecture of enterprise-scale applications in the Life Sciences, Medical Devices, or Industrial IoT domain.Required Skills & Experience12+ years of Software Engineering experience4+ years as a Software Architect or Principal EngineerStrong expertise in C++, C#, Windows Services, and On-device Agent/Applet DevelopmentExtensive experience with .NET Framework (Web Forms, MVC, Web API, WCF)Hands-on experience with Node.js (Express) and React 18/19Azure Active Directory (Azure AD), MSAL, JWT Authentication, Windows Authentication & Forms AuthenticationSQL Server (Schema Design, Query Optimization, Stored Procedures)Azure Cloud Architecture (App Services, Azure AD, Cloud Migration)CI/CD pipeline design for .NET & Node.js applicationsPowerShell automation, IIS Administration, TLS/SSL Certificate ManagementSecurity best practices including TLS 1.2+, AES Encryption, Secrets Management, and Code SigningExperience designing custom communication protocols and enterprise network layersPreferred SkillsAngularJS to React Migration (50+ Components)AWS Architecture (ECS, RDS, Lambda, IAM)HL7, ASTM, FHIR, LIS IntegrationClinical QC SoftwareWestgard RulesCLIA, CAP, ISO 15189 ComplianceSalesforce ServiceMax IntegrationTeamViewer / ISL Remote SupportWPF, WinForms, VB6 ModernizationRedis, Caching & Async ProcessingGIS / SharpMap IntegrationAzure to AWS Cloud Migration StrategyPreferred Domain ExperienceLife SciencesHealthcareMedical DevicesIndustrial IoTLaboratory Information Systems (LIS)Education: A master's degree in Computer Science, Software Engineering, or a related discipline is preferred.