Data Modeler
1. Design, develop, and maintain conceptual, logical, and physical data models to support business needs and objectives across various domains.
2. Collaborate with stakeholders, including business analysts, data architects, and application developers, to gather and define data requirements.
3. Create and optimize database schemas and data structures to ensure data consistency, accuracy, and integrity.
4. Implement best practices for data modelling, including normalization, de-normalization, and dimensional modelling, to support efficient data storage and retrieval.
5. Lead the design and implementation of complex data architectures for enterprise-level systems, ensuring scalability and performance.
6. Develop and maintain data dictionaries, data lineage documentation, and metadata repositories to support data governance and standardization efforts.
7. Perform data mapping and data profiling to ensure data quality and consistency across systems and environments.
8. Work closely with ETL developers to design data integration strategies, ensuring seamless data flow between source and target systems.
9. Utilize data modelling tools such as Erwin, PowerDesigner, or similar to create, modify, and maintain data models and data flow diagrams.
10. Provide guidance and mentorship to junior data modelers and data engineers, promoting best practices and methodologies.
11. Ensure co...