BS degree in computer science, comparable program, or equivalent experience. 8+ years of overall software development experience, preferably building complex data or process management applications. Experience with SQL databases (Postgres, Snowflake, Redshift, Athena), SQL, and ETL. Experience with applications such as Excel/Macros, Quicksight and Tableau or similar applications. Experience with AWS services like Redshift and S3. Experience in manipulating, processing, and extracting value from large datasets. Knowledge of data management fundamentals and data storage principles. Experience building/operating highly available, distributed systems for data extraction, ingestion, and processing of large data sets. Proven success in communicating with users, technical teams, and senior management for requirements and data strategy. Experience providing technical leadership and mentoring engineers. Knowledge of software engineering best practices across the development lifecycle (agile, coding standards, code reviews, source management, build processes, testing, operations). Ability to work independently and as part of a team. Strong organizational and communication skills. In-depth attention to detail and a fast learner. Experience with object-oriented programming languages. Ability to apply analytical and problem-solving skills. Ability to understand complex data structures. AWS or other cloud infrastructure experience. Excellent communication skills, both written and verbal. Openness to new ideas, programming, and design paradigms. Commitment to diversity in engineering. Healthcare IT experience.