Employ tools and techniques used to understand and analyze how to collect, update, store and exchange data
Define and employ data modelling and design standards, tools, best practices, and related development methodologies
Design, review, and maintain data models
Perform data analysis activities to capture data requirements and represent them in data models visualization
Manage the life cycle of the data model from requirements to design to implementation to maintenance
Work closely with data engineers to create optimal physical data models of datasets
Identify areas where data can be used to improve business activities
Skills and attributes for success
Experience: 3 to 8 years
Data modelling (relevant knowledge): Minimum 3 years
Experience in data modeling tools including but not limited to Erwin Data Modeler, ER Studio, Toad, etc.
Strong knowledge in SQL
Basic ETL skills to ensure implementation meets the documented specifications for ETL processes including data translation/mapping and transformation
Good data warehouse knowledge
Optional visualization skills
Knowledge in data quality (DQ) and data profiling techniques and tools
To qualify for the role, you must have
Be a computer science graduate or equivalent with 3 to 8 years of industry experience
Have working experience in an Agile-based delivery methodology (preferable)
Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
Strong analytical skills and enjoy solving complex technical problems
Proficiency in software development best practices
Excellent debugging and optimization skills
Experience in enterprise-grade solution implementations and converting business problems/challenges to technical solutions considering security, performance, scalability, etc.
Excellent communicator (written and verbal, formal and informal)
Participate in all aspects of the solution delivery life cycle including analysis, design, development, testing, production deployment, and support