Qualifications:
- 8+ Years of experience or Degree or Honours (12+3 or equivalent), Degree in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
- Specialization or electives in a Data & Analytics field (e.g. Data Warehousing, Data Science, Business Intelligence) a nice-to-have Experience in Data Engineering (Fewer years's experience will be considered for Masters degree holders)
Key Requirements:
- Minimum 8+ years of leading development efforts and providing support for enterprise analytic applications such as Data Lake and Data Warehouse (including using the Big Data stack and Microsoft Azure cloud infrastructure)
- Experience with batch and real-time data ingestion, experience with designing and coding pipelines that handle massive quantities of data (structured and unstructured), securely and in a timely fashion
- Deep understanding of data architecture concepts such as data modeling, Big Data storage, Lambda architecture, data vault and dimensional modeling
- Deep understanding of system integration architecture, and demonstrated experience building integration with various types of source systems, able to design and develop loads of operational systems data into a single data platform using variety of data integration tools
- Experience in building reusable components - Experience in introducing new technologies and practices
- Experience designing monitoring and alerting solutions for data pipelines and data repositories
- Experience and knowledge of a wide variety of testing methods and tools covering functional, performance, regression, system integration, smoke testing of Big Data, ETL (Extract-Transform-Load) Business Intelligence applications and pipelines
- Operates with efficiency and automation in mind, experience building reliable, re-usable automation frameworks (e.g. CI/CD)
- Strong SQL querying skills required - Experience working with partner and/or offshore teams is preferred
- Experience coaching and mentoring less senior talent, experience directly managing staff is preferred
- Airline industry experience a nice-to-have Knowledge/Skills: - Experience participating in data/analytics product evaluations and proof-of-concepts
- Operates with a "You Code It, You Own It" mindset (i.e. supports the products they build)
- Demonstrated problem-solver, able to design and document complex solutions independently
- Team player, able to collaborate with other senior resources to remove blockers, solve complex design problems, and debug/resolve issues
- Good communicator, strong influencing skills for participating in decision-making forums, stakeholder management or socializing data/analytics strategies
- Able to deliver solutions (and associated value) interactively
- Is accountable and displays a positive attitude
- Self-starter and has a passion for exploring and learning new technologies, especially those in the Enterprise Data & Analytics space Technology Domain
Key Technologies/Tools Big Data: Hadoop, Spark, Scala, Hive, H-Base, Sqoop, Oozie, Apache Nifi, Airflow, HDFS, ADLS (Gen 2), Azure Data Factory (ADF), DataBricks, Kafka, Elasticsearch, AVRO / PARQUET file formats Data Analysis, Modelling and Reporting : Snowflake, SQL, Data Vault 2.0, MicroStrategy, Power BI Cloud Technologies : Microsoft Azure and Cloudera technology stacks Integration and Messaging: Streaming (e.g. Spark Streaming), SnapLogic, TIBCO, Kafka, CI/CD : GIT Bitbucket, Azure DevOps, Jenkins, JIRA, Confluence Automation : Java, Selenium, AppDynamics, HP Load Runner, Jmeter, Python, Automation Anywhere
Leadership Role : Yes