Your key responsibilities
- ETL design, development, and deployment of Snowflake following best practices, including ensuring knowledge transfer so that customers are properly enabled and are able to extend the capabilities of Snowflake on their own.
- Interact with Onshore, understand their business goals, contribute to the delivery of the workstreams
- Design and implement scalable ETL pipelines to ingest data from various sources such as Snowflake databases, Kafka streams, and other relational databases like Azure PostgreSQL.
- Recommend design alternatives for data ingestion, processing, and provisioning layers
- Collaborate with backend developers and data analysts to ensure that data requirements are met and that the data pipeline supports data-driven decisions.
Skills and attributes for success
- 3-7 years of experience in architecting big data solutions with proven track record in driving business success
- Understanding of complete data analytics stack and workflow, from ETL to data platform design to BI and analytics tools
- Strong skills in databases, data warehouses, and data processing
- Extensive hands-on expertise with SQL and SQL analytics
- Experience and track record of success selling data and/or analytics software to enterprise customers; includes proven skills identifying key stakeholders, winning value propositions, and compelling events
- Experience implementing ETL pipelines using custom and packaged tools
- Experience in programming language like python
- Strong understanding & familiarity with all Hadoop Ecosystem components and Hadoop Administrative Fundamentals
- Strong understanding of underlying Hadoop Architectural concepts and distributed computing paradigms
- Experience in the development of Hadoop APIs and MapReduce jobs for large scale data processing.
- Hands-on programming experience in Apache Spark using SparkSQL and Spark Streaming or Apache Storm
- Hands on experience with major components like Hive, PIG, Spark, MapReduce
- Experience in converting business problems/challenges to technical solutions considering security, performance, scalability etc.
- Experience in Enterprise grade solution implementations.
- Knowledge in Big data architecture patterns [Lambda, Kappa]
- Experience in performance bench marking enterprise applications
- Experience in Data security [on move, at rest] and knowledge of data standards like APRA, BASEL etc
- Knowledge of microservices and API development
- Hands on experience working on snowflake
- Monitor, troubleshoot, and optimize data systems to ensure their reliability, efficiency, and security.
- Stay up-to-date with new technologies and propose improvements to the data architecture to support future data sources and scalability needs.
- Experiencein data transformation and modelling, adept at utilizing dbt (data build tool) to develop and maintain robust and effective data pipelines within the Snowflake ecosystem
To qualify for the role, you must have
- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
- Excellent communicator (written and verbal formal and informal).
- Ability to multi-task under pressure and work independently with minimal supervision.
- Strong verbal and written communication skills.
- Must be a team player and enjoy working in a cooperative and collaborative team environment.
- Adaptable to new technologies and standards.
- Participate in all aspects of solution delivery life cycle including analysis, design, development, testing, production deployment, and support.
- Minimum 4 years hand-on experience in one or more of the above areas.
- Minimum 4-7 years industry experience
Ideally, you’ll also have
- Project management skills
- Familiar with Agile project delivery.
- Exposure to cloud technologies such as Azure, is preferred.
What we look for
- A Team of people with commercial acumen, technical experience and enthusiasm to learn new things in this fast-moving environment
- An opportunity to be a part of market-leading, multi-disciplinary team of 550 + professionals, in the only integrated global advisory business worldwide.
- Opportunities to work with EY Advisory practices globally with leading businesses across a range of industries
You get to work with inspiring and meaningful projects. Our focus is education and coaching alongside practical experience to ensure your personal development. We value our employees and you will be able to control your own development with an individual progression plan. You will quickly grow into a responsible role with challenging and stimulating assignments. Moreover, you will be part of an interdisciplinary environment that emphasizes high quality and knowledge exchange. Plus, we offer:
- Support, coaching and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that’s right for you
EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.