Job Overview : Your mission is to help lead team towards creating solutions that improve the way our business is run.
Your knowledge of design, development, coding, testing and application programming will help your team raise their game, meeting your standards, as well as satisfying both business and functional requirements.
Your expertise in various technology domains will be counted on to set strategic direction and solve complex and mission critical problems, internally and externally.
Your quest to embracing leading-edge technologies and methodologies inspires your team to follow suit.Responsibilities and Duties : - As a Data Engineer you will be responsible for the development of data pipelines for numerous applications handling all kinds of data like structured, semi-structured &unstructured.
Having big data knowledge specially in Spark & Hive is highly preferred.- Work in team and provide proactive technical oversight, advice development teams fostering re-use, design for scale, stability, and operational efficiency of data / analytical solutionsEducation level : - Bachelor's degree in Computer Science or equivalentExperience : - Minimum 5+ years relevant experience working on production grade projects experience in hands on, end to end software development- Expertise in application, data and infrastructure architecture disciplines- Expert designing data integrations using ETL and other data integration patterns- Advanced knowledge of architecture, design and business processes Proficiency in : - Modern programming languages like Java, Python, Scala- Big Data technologies Hadoop, Spark, HIVE, Kafka- Writing decently optimized SQL queries- Orchestration and deployment tools like Airflow & Jenkins for CI / CD (Optional)- Responsible for design and development of integration solutions with Hadoop / HDFS, Real-Time Systems, Data Warehouses, and Analytics solutions- Knowledge of system development lifecycle methodologies, such as waterfall and AGILE.