remote
Solutions Engineer - Umpqua Health
Software Engineer
Remote Solutions Engineer supporting health plan operations for a Coordinated Care Organization, building and maintaining data pipelines, integrations, and cloud solutions using Python, SQL, ETL tools, APIs, and AWS while adhering to healthcare data standards.
About the role
About Umpqua Health
- Lead the design, development, and implementation of software solutions supporting health plan operations, applying innovative approaches to meet organizational objectives.
- Collaborate with cross-functional teams to gather requirements and deliver scalable, high-performance technical solutions aligned with business needs.
- Develop, maintain, and support full-stack web applications and application codebases with emphasis on performance, scalability, usability, and engineering standards.
- Architect database schemas, data models, and backend services supporting application functionality, reporting systems, and complex member outcome calculations.
- Develop, optimize, and maintain SQL queries, stored procedures, and C# applications, including integration with .NET, SQL Server, and third-party systems.
- Design and support JavaScript and TypeScript solutions for web applications using frameworks such as Angular, AngularJS, and jQuery.
- Translate technical and functional requirements into SQL and/or C# solutions and backend implementations.
- Design, develop, and maintain business intelligence and data warehouse solutions, including performance tuning, optimization, and documentation.
- Maintain, troubleshoot, and optimize Microsoft SQL Server databases, including performance tuning, issue resolution, and system reliability improvements.
- Develop and support automation processes for data movement, reporting, validation, and system integrations, including third-party systems.
- Manage SQL Server Agent jobs, scheduling processes, and enterprise database operations, including backup and disaster recovery.
- Develop data flow diagrams, data models, and documentation to support data governance and system transparency.
- Build reporting tools, automated health checks, and validation processes in collaboration with internal stakeholders.
- Partner with IT and Network Security teams to ensure system security, integrity, and performance optimization.
- Identify, troubleshoot, and resolve system defects, data discrepancies, and performance issues across applications and reporting systems.
- Analyze and validate data across multiple systems to ensure accuracy and consistency in reporting outputs.
- Evaluate and implement emerging technologies, tools, and frameworks to improve system capabilities and performance.
- Provide technical mentorship and guidance to development team members.
- Maintain system availability, performance, and reliability across supported platforms
- Perform other duties as assigned in support of departmental and organizational operations.
- Working with a variety of personalities, maintaining a consistent and fair communication style.
- Satisfying the needs of a fast-paced and challenging company.
- Bachelor’s degree in computer science, Information System