Principal Software Engineer
Core
Manage designated technology application portfolio from configuration, maintenance, monitoring, reengineering, enhancements, and upgrades; provide analysis, architectural design, and leadership on projects of varying complexity.
Role type
Senior IC application software engineer (application management & development)
Builds
Technology application portfolio, Laboratory Information Management Systems (LIMS), Specimen Management Systems, Lab Instrument Interfaces, ERP and CRM systems
Domain
Life sciences / Laboratory testing / Software development
Required skills
.NET Framework, SQL Server, Oracle, System Development Lifecycle (SDLC), application management, architectural design, project leadership, database administration
Preferred skills
LIMS (STARLiMS, Harvest, Copia), Specimen Management Systems, Lab Instrument Interfaces, HL7 standard, ERP/CRM (GreatPlains, SalesForce, Carevoyant), MS Project, testing laboratory operations
Technologies
.NET Framework, SQL Server, Oracle, STARLiMS, Harvest, Copia, GreatPlains, SalesForce, Carevoyant, MS Project, HL7
Responsibilities
Manage technology application portfolio lifecycle; provide architectural design and leadership on complex projects; serve as liaison between technical and business departments; participate in 24x7 on-call rotation for break/fix; guide knowledge transfer to peers; lead software implementations
Seniority
Senior, hands-on IC