Job Descritpion of Data Analyst Consultant
6 to 8 Years Relevant Experience
- Lead both the technical and functional aspects of the project, balancing hands-on technical work and strategic planning.
- Demonstrate deep Microsoft Azure product knowledge, including an understanding of its features and capabilities.
- Design, develop, and implement data models at the conceptual, logical, and physical levels.
- Own the end-to-end Data Architecture and Lifecycle, managing non-functional requirements and operational considerations.
- Apply industry-recognized data modeling patterns and standards to the solutions.
- Understand overall IT system design, with a focus on networking, authorization/authentication protocols, data security, and disaster recovery.
- Stay up to date with the latest data processing technologies (e.g., Apache Spark, Databricks).
- Apply expertise in MDM, metadata management, data quality, and data lineage tools.
- Implement cloud security and identity best practices to ensure secure data handling.
- Utilize a deep understanding of ETL and ELT tools to optimize data transformation processes.
- Architect complex solutions on the Microsoft Azure cloud stack (IaaS, PaaS, SaaS), ensuring they are fit-for-purpose and scalable.
- Leverage best practices in architecture design, including Domain Driven Architecture, multi-tenancy, and microservices.
- Exposure to other cloud solutions like Google Cloud and AWS is advantageous.
- Preferred hands-on experience in application platforms like .NET, Python, Java, and understanding of big data concepts and NoSQL technologies.
- Experience in data modeling for both structured and unstructured data (Data Lake and NoSQL databases).
- Fluent in modeling approaches such as Star, Snowflake, 3NF, and Data Vault.
- Strong experience working with data using SQL, Python, and Scala within Microsoft-based resources like Azure Synapse and Data Lake.
- Advanced SQL skills and experience working with relational databases.
- Conduct research and analysis to develop complex analytical modeling tools and systems.
- Independently handle complex issues related to data management, analytics, and design principles with minimal supervision.
- Collaborate with data scientists, engineers, and analysts, integrating seamlessly into a collaborative team environment.
- Ability to balance short-term and long-term goals, making both tactical and strategic decisions.
- Strong communication skills, capable of explaining complex technical concepts to non-technical audiences.
- Excellent organizational skills, with the ability to adapt quickly to changing priorities in a fast-paced environment.
- Stay up to date with emerging cloud technologies and trends.
- Provide leadership both as a technical leader and as an individual contributor.
- Develop and manage processes supporting data transformation, structures, metadata, dependency, and workload management.
- Assist in planning and execution, guiding the team to achieve daily and sprint goals.
- Create clear and comprehensive documentation for project deliverables and artifacts.
- Identify and communicate risks to the product owner and team.
- Educate customers on how proposed technology solutions will meet their needs.
Required Skills for Data Analyst Consultant Job
- Azure Data Analyst
- Snowflake
- .Net
- Python
- Java
- SQL
- Scala
- ETL
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round