Multiple Positions at Expedia Digital Solutions

Website Expedia Digital Solutions LTD

"Provider of Smart, Robust & Reliable Payment Solutions"

DATA SCIENTIST

Summary

This role will entail the application of various tools, data mining, statistical techniques, algorithms and machine learning principles to identify trends, patterns and insights from raw data. Data scientists extract meaning from data, uncover insights and identify opportunities to inform business decision making.

Responsibilities

  • Responsible for identifying relevant data sources for business needs.
  • Responsible for collecting structured and unstructured data.
  • Responsible for sourcing missing data.
  • Tasked with organising data in to usable formats.
  • Will be required to building predictive models.
  •  Will be required to Build machine learning algorithms.
  •  Responsible for enhancing the data collection process.
  •  Responsible for the Processing, cleansing & verifying of data.
  •  Required to Analyse data for trends and patterns and to find answers to specific questions.
  •  Assess quality of data and remove or clean data.
  •  Preparing reports for executive and project teams.
  •  Create visualisations of data.

Technical Skills, Expertise and Experience

  •  A BSc in statistics, maths, economics, computer science or data science.
  • Three (3) Years work experience in a similar capacity.
  • Strong mathematical & numeracy skills.
  • Intermediate understanding of databases such as SQL Server and Oracle.
  • Experience using statistical computer languages (R, Python, SLQ, etc.) to manipulate data and draw insights from large data sets.
  • Understanding of reporting & data visualisation tools such as Business Objects, PowerBi and Tableau.
  • Understanding of website scripts such as XML, Javascript, JSON
  • Understanding of ETL framework and ETL tools including Microsoft SSIS, Apache NiFi, Pentaho Kettle.
  • Excellent analytical skills – the ability to identify trends, patterns and insights from data.
  • Strong attention to detail
  • Presentation skills – ability to write and speak clearly to easily communicate complex ideas in a way that is easy to understand
  • Problem solving skills
  • A good communicator with effective stakeholder management & conflict resolution skills.

MOBILE APPLICATION DEVELOPER

Summary

The mobile application developer will develop and maintain high quality mobile applications.This role requires an individual passionate about mobile platforms and translating code into user-friendly apps. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

Responsibilities

  • Support the entire application lifecycle (concept, design, test, release and support).
  • Produce fully functional mobile applications writing clean code.
  • Gather specific requirements and suggest solutions.
  • Write unit and UI tests to identify malfunctions.
  • Troubleshoot and debug to optimise performance.
  • Design interfaces to improve user experience.
  • Liaise with Product development team to plan new features.
  • Ensure new and legacy applications meet quality standards.
  • Research and suggest new mobile products, applications and protocols.
  • Stay up-to-date with new technology trends.

Technical Skills, Expertise and Experience

  • BSc degree in Computer Science or relevant field.
  • 3-5 years proven work experience as a Mobile developer.
  • Demonstrable portfolio of released applications on the App store or the Android market.
  • In-depth knowledge of at least one programming language like Swift, XAMARIN and Java.
  • Experience with third-party libraries and APIs.
  • Familiarity with OOP design principles.
  • Excellent analytical skills with a good problem-solving attitude.
  • Ability to perform in a team environment.
  • Familiarity with RESTful APIs and mobile libraries for networking.
  • Familiarity with the JSON format.
  • Experience with profiling and debugging mobile applications.
  • Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.
  • Familiarity with Git.
  • Familiarity with push notifications.
  • Understanding mobile app design guidelines on each platform and being aware of their differences.

BUSINESS ANALYST DATA WAREHOUSING

Summary

  • The Business Analyst DWH requires understanding how applications are used in business processes, the data generated from them, how to read it from a database representation and what is relevant for reporting and analytics purposes. The analyst then documents this information for the developers in user agile epics, features, user stories and acceptance criteria. The analyst further helps verify that the end results match the source data and transformations for testing, as well as handles communication back to data warehouse users. The ability to read, trace and translate reporting logic will be critical for verifying and recreating reports.

Responsibilities:

  • Work with stakeholders across the business to ensure that user stories are clearly defined, delivered and approved for deployment.
  • Work and collaborate with other business analysts to achieve a common goal.
  • Translate business requirements into detailed system requirements and technical design specifications.
  • Investigate, model, define and document required business processes, including business processes that improve data collection and quality.
  • Carry out requirements analysis for change requests including requirements gathering and participating in workshops to understand project objectives and scope.
  • To work with other business analysts and members of group infrastructure to develop realistic solutions to business requirements, taking into account budgets, timescales and costs
  • Support the development of training and implementation material
  • Assist in integration and acceptance testing
  • Participate in sprint planning where applicable

Technical Skills, Expertise and Experience

  • Bachelor’s Degree, in Computer Science or Information Systems is preferred.
  • 3-5 years proven work experience.
  • Understanding of the Kimball data warehouse lifecycle business requirements methodology.
  • Excellent communication and interpersonal skills – able to liaise with staff at all levels in the organisation.
  • Enthusiastic and motivated personality.
  • Strong analytical and problem solving skills.
  • Excellent writing skills, with the ability to create clear requirements and specification documentation.
  • A basic understanding of data systems, system architecture and data warehouses.
  • Experience of requirements gathering for a data warehouse or similar data systems.
  • Ability to work with system users to elicit and formally define their requirements.
  • A good understanding of the agile project management methodology.
  • Exposure to data governance frameworks and protocols.
  • Experience of using cloud based applications, for example Office 365 and MS DevOps.
  • Strong ability to extract information by questioning, active listening and interviewing.

Applications should be sent to [email protected].


* Legitimate employers do not ask for payment. Find out more at safe job search tips.