HimalayasHimalayas logo
NextGen HealthcareNH

Staff Engineer, Data Modeler

NextGen Healthcare, Inc. is a leader in innovative healthcare technology solutions focused on improving clinical outcomes and operational efficiency in ambulatory care.

NextGen Healthcare

Employee count: 1001-5000

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Job Description:

The Staff Engineer, Data Modeler will be responsible for shaping and managing the data models and architecture, enabling the organization to store, analyze, and leverage large-scale healthcare data efficiently. This includes developing and implementing reliable, scalable, and effective data models for various data warehouse solutions using cutting-edge tools such as Fivetran, DBT, Snowflake, AWS, Atlan, Erwin ER Diagrams, and Sigma Computing. This role will collaborate with a diverse set of stakeholders to develop a comprehensive data architecture that supports decision-making, reporting, analytics, and data governance. This role requires significant experience with dimensional models, RDBMS, cloud platforms, and ETL processes. This role will be responsible for defining and designing data models that support data governance, data quality, and master data management (MDM), while also working with stakeholders to implement data-driven solutions that enhance business outcomes in the healthcare sector. A strong focus will be placed on creating a trusted data environment by ensuring accurate data mapping, implementing Golden Record practices.

Data Modeling & Architecture:

  • Design and implement conceptual, logical, and physical data models, including Entity-Relationship (ER) models, Star Schema, Snowflake Schema, Data Vault Modeling, and Dimensional Modeling.
  • Lead the design of normalized and denormalized structures to meet business requirements and ensure optimal performance of the Data Warehouse and Data Marts.
  • Collaborate with business and technical teams to map business requirements to data models, ensuring that Master Data Management (MDM) processes and Golden Record concepts are well-defined.
  • Build and maintain a comprehensive Business Glossary and Data Dictionary to standardize definitions and ensure consistency across the organization.

Data Lineage & Mapping:

  • Ensure that data lineage is accurately defined, visualized, and documented across the Data Warehouse environment.
  • Oversee the data mapping process to track the flow of data from source to destination, ensuring consistency, integrity, and transparency of data throughout its lifecycle.

Data Governance & Quality:

  • Implement Data Governance processes to manage data access, quality, security, and compliance.
  • Define and enforce Data Quality standards and practices, including Data Cleansing, to ensure data integrity and accuracy within the data warehouse environment.
  • Work with stakeholders to establish governance frameworks for Data Lineage, ensuring data traceability, and transparency across the platform.
  • Work with data architects and IT leadership to establish guidelines for data access, data security, and lifecycle management.

Real-Time Data Ingestion & Change Data Capture (CDC):

  • Design and implement real-time data ingestion pipelines using Kafka, AWS Kinesis, or Snowpipe to enable streaming data integration into the data warehouse.
  • Implement Change Data Capture (CDC) mechanisms to efficiently capture and propagate data changes from operational systems using tools such as Fivetran or AWS Lambda.
  • Ensure low-latency processing, incremental updates, and data availability for real-time analytics and reporting.

Quality Assurance & Continuous Improvement:

  • Ensure high standards for data quality through rigorous testing, data validation, and performance optimization.
  • Continuously evaluate and improve data modeling processes, tools, and methodologies.

Automation & Process Improvement:

  • Work with Data Engineers and development teams to improve data platform automation and enhance the data modeling lifecycle.
  • Continuously monitor, test, and optimize data models and pipelines to ensure scalability, flexibility, and performance of the Data Warehouse.

Documentation & Reporting:

  • Maintain clear and up-to-date documentation for data models, data lineage, data mappings, and architectural decisions.
  • Create and present technical diagrams, such as Entity-Relationship Diagrams (ERDs), to stakeholders and ensure alignment with business objectives.

Platform Design & Deployment:

  • Develop data architecture for the analytics platform on Snowflake and integrate with other AWS tools for robust data management.
  • Work closely with data engineers to automate data pipeline deployments and updates using Fivetran, DBT, and cloud-based solutions.

Stakeholder Collaboration:

  • Partner with Product Manager, and other technical teams to define requirements and deliver optimal data architecture solutions.
  • Conduct regular meetings to communicate technical decisions and ensure alignment with business goals and strategy.
  • Contribute to proposal creation and RFP submissions, ensuring technical feasibility and best practices.

Documentation & Reporting:

  • Document all design decisions and data models, adhering to existing guidelines and ensuring clear communication across teams.
  • Create presentations and visual data architecture diagrams for internal and external stakeholders.

Perform other duties that support the overall objective of the position.

Education Required:

  • Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field.
  • Master’s degree is a plus.
  • Or, any combination of education and experience which would provide the required qualifications for the position.

Experience Required:

  • 12+ years of hands-on experience in data modeling, data architecture, or information architecture with a focus on large-scale data warehouses.
  • 10+ years of experience with dimensional models and relational database management systems (SQL Server, Oracle, DB2, etc.).
  • 5+ years of proven experience with modern data architectures and cloud technologies, especially AWS services and tools.
  • Experience with ETL tools and automation (e.g., Fivetran, DBT).
  • Experience with data governance, data quality frameworks, and metadata management.

Preferred:

  • Experience in healthcare data modeling and data warehousing.
  • Expertise in AWS environments.
  • Hands-on experience with data integration and cloud automation tools.

License/Certification Required:

  • Certifications in Data Architecture, Cloud Technologies, or related areas is a plus.


Knowledge, Skills & Abilities:

  • Knowledge of: Solid understanding of Data Vault, Star Schema, Snowflake Schema, and dimensional modeling. Proficient in SQL and experience with cloud-based data warehouse solutions such as Snowflake. Familiarity with AWS cloud services, Sigma Computing, Atlan, and Erwin ER diagrams. Understanding of healthcare-specific standards (FHIR, HL7, ICD-10, LOINC, etc.), data governance, regulatory frameworks, and security compliance (e.g., HIPAA). Familiarity with business intelligence tools (e.g., Sigma Computing) preferred.
  • Skill in: Excellent communication skills to engage with both technical and non-technical stakeholders. Strong analytical and problem-solving skills to design scalable and efficient data models.
  • Ability to: Ability to take ownership of deliverables, manage multiple tasks, and work effectively within an Agile methodology. Proven leadership ability to coach and mentor junior team members.

The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the company reserves the right to change this job description and/or assign tasks for the employee to perform, as the company may deem appropriate.

NextGen Healthcare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

12 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

India +/- 0 hours

About NextGen Healthcare

Learn more about NextGen Healthcare and their company culture.

View company profile

NextGen Healthcare, Inc. is a leading provider of innovative healthcare technology solutions designed to facilitate better outcomes in the ambulatory care sector. It aims to transform the landscape of healthcare by utilizing advanced electronic health record systems (EHR) integrated with next-generation practice management tools. Through an array of digital solutions, NextGen Healthcare empowers medical professionals to provide high-quality clinical care while enhancing operational efficiencies.

The solutions offered by NextGen are built specifically with the needs of healthcare organizations in mind. This includes features that streamline workflows, increase productivity, and improve patient engagement through comprehensive patient information management. Their technology solutions enable healthcare providers to conduct more efficient documentation, have better access to patient data, and maintain a seamless exchange of information, which is critical in today's value-based care environment. NextGen focuses on addressing the unique challenges faced by different specialties, ensuring that each healthcare provider can tailor their practice management to meet patient needs effectively.

Claim this profileNextGen Healthcare logoNH

NextGen Healthcare

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

47 remote jobs at NextGen Healthcare

Explore the variety of open remote roles at NextGen Healthcare, offering flexible work options across multiple disciplines and skill levels.

View all jobs at NextGen Healthcare

Remote companies like NextGen Healthcare

Find your next opportunity by exploring profiles of companies that are similar to NextGen Healthcare. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan