Data Analyst - Data Modeling; Data Warehousing
Listed on 2025-11-25
-
IT/Tech
Data Analyst, Data Engineer, Data Science Manager, Data Warehousing
Data Analyst - Data Modeling (Data Warehousing)
Company Overview: For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 960+ utilities and broadband providers across North America. Our mission is to deliver technology solutions and services that are Member‑focused, quality driven and valued priced. We exist to serve our Members and help them serve their communities through innovative software products, services and outstanding customer support.
NISC has been ranked in Computer World’s Best Places to Work for twenty‑two years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers who receive power, internet, television and/or telephone services, and our enterprise software solution enables them to compete effectively while excelling in customer service.
Position Overview: We are seeking an experienced Data Analyst to join our growing team of data analytics experts. The hire will design, curate, communicate and optimize our data models and data architecture for reporting and analytics use cases. The Data Analyst will support application experts, software developers, database architects and data engineers in building functional data assets and products to meet end‑user and application requirements.
The role requires comfort supporting the data needs of multiple teams, systems and products, learning quickly, helping others, and contributing to common goals in both small teams and broader group environments. The ideal candidate is excited by the prospect of optimizing or redesigning the company’s data architecture and enjoys the challenge with a sense of fun.
- Work with stakeholders including Executive, Product, Data and Design teams to understand the value drivers related to data requirements from the business and end‑user perspective.
- Design and create data models that meet specific short and long‑term business needs in an agile, fast‑paced environment.
- Create and define data models that properly combine multiple data sources.
- Define data joins, aggregations, metrics and calculations.
- Data modelling and relationship creation – data model diagrams, star schema/snowflake schema, relationship diagrams, metrics, measures, dimensions, etc.
- Collaborate with other data professionals to enhance functionality while making data more discoverable, addressable, trustworthy and secure.
- Collaborate on best practices and standards for data analysis at NISC.
- Serve as a subject‑matter expert for a specific business domain (e.g., Sales, Marketing, Broadband).
- Analyze and understand relationships between data fields and tables in the transactional and analytical layers.
- Mentor and enable other Data Analysts within the team.
- Work with Data Scientists to define more advanced data needs and analysis.
- Perform some data governance responsibilities (maintain data catalogs and data definitions, define data quality rules, etc.).
- Engage closely with the Product Owner and stakeholders to understand, document and define the specific data and business logic required to achieve product objectives.
- Translate data and business requirements and work with Data engineers and developers to determine technical requirements (including access and security requirements, frequency and latency requirements, compliance and PII requirements, Unity Catalog schema preferences, etc.).
- Provide example queries and data examples for Data Engineers to reference.
- Test, validate and document deliverables.
- Build and maintain business‑relevant metrics, measures and views.
- Create visualizations to communicate insights from data analysis.
- Leverage BI and other analytical methodologies and tools.
- Update, maintain and manage business requirements and documents as required.
- Maintain constant communication and collaboration with the team.
- Create and maintain a culture of engagement aligned with NISC’s Statement of Shared Values.
- Commitment to NISC’s Statement of Shared Values.
- Other duties as assigned.
- 5+ years of experience in a data analyst or database/data engineer related position.
- Experience analyzing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).