Overview
Skills
Job Details
Project Description
The California Department of State Hospitals (DSH) is undertaking a multi-year, enterprise-wide modernization effort to implement and optimize its Electronic Health Records (EHR) platform across six state hospital facilities.
Required Skills and Qualifications
Minimum Qualifications (Mandatory)
Education (MSA MQ 2): Bachelor s degree in an IT-related or Engineering field. A candidate may substitute this with an additional 4 years of qualifying experience (total of 9 years required if substituting).
General Experience (MSA MQ 1):
Minimum 5 years of experience in electronic data processing systems study, design, and programming
At least 3 years must have been in a lead capacity
9 years total if substituting for Bachelor's degree
Technical Experience:
MSA MQ 3: Minimum 5 years of experience in C# .NET
MSA MQ 4: Minimum 3 years in Dynamics CRM and/or Power Apps programming
MSA MQ 5: Minimum 2 years in cloud migration (on-prem to cloud) using industry best practices
*Desirable Qualifications (Preferred)*
DQ 1: 3+ years of experience with data protection and security best practices, including PHI
DQ 2: 3+ years of experience with integration toolsets and APIs
DQ 3: 5+ years of experience in any combination of:
Leading technical teams in application solution development
Coaching/training peers in cloud solutions or consulting on on-prem frameworks
DQ 4: 2+ years of experience in EHR integration
DQ 5: 3+ years of Azure Cloud experience
Key Responsibilities
Design, Develop and Implement:
Architect and implement applications for both on-premise and cloud solutions, including transaction processing, data warehousing, data lakes, and monitoring systems
Data Migration Solutions:
Design and execute data migration plans from on-premise environments to cloud infrastructure
API / Service Development:
Establish frameworks for service-based development (API/Service/Event-Driven), maintain technical playbooks
Security and Audit Processes:
Implement PHI security best practices and support data auditing mechanisms
Team Lead and Coach:
Provide leadership and mentorship for development teams, promoting industry best practices and technical consistency