Responsibilities
- Collaborate with clients and stakeholders to identify business goals, technical needs, and operational challenges
- Lead technical discussions, requirements sessions, and solution design workshops with customers
- Design and deploy scalable data platforms using cloud technologies such as Databricks, Microsoft Fabric, and Snowflake
- Develop and optimize data pipelines, ETL workflows, and system integrations
- Create data warehouse models, database schemas, and data architectures aligned with business requirements
- Build data processing applications using SQL, Python, or equivalent tools
- Conduct customer interviews to collect and validate functional and technical requirements
- Recommend tailored business solutions based on client objectives and constraints
- Produce detailed technical specifications for development and deployment
- Plan future product releases and define scope for implementation phases
- Collaborate with development teams and oversee code review processes
- Identify and resolve issues in current data architectures and delivery methods
- Maintain regular communication with clients to report progress and highlight potential risks