Senior Data Engineer

Industry: Hospitality & Recreation


8 - 10 years

Posted 41 days ago


  • Design, construct, install, test and maintain highly scalable data management systems
  • Ensure systems meet business requirements and industry best practices
  • Create and maintain data management documentation
  • Design and build scalable data repositories enabling high-performance of consumer/member transaction volume within the ICE products
  • Build APIs for data consumption and integration of external datasets as necessary
  • Build high-performance algorithms, prototypes, predictive models and proof of concepts
  • Problem-solve issues around data integration, unusable data elements, unstructured data sets, and other data management incidents
  • Research opportunities for data acquisition and new uses for existing data
  • Develop data set processes for data modeling, mining and production
  • Integrate new data management technologies and software engineering tools into existing structures
  • Create custom software components (e.g. specialized UDFs) and analytics applications
  • Employ a variety of languages and tools (e.g. scriptinglanguages) to marry systems together
  • Install, implement and update disaster recovery procedures
  • Recommend ways to ensure continuous improvement around data reliability, efficiency and quality
  • Collaborate with data architects, modelers and IT team members on project requirements and goals
  • Collaborate with QA Engineers and Automation to build test plans, scripts and automation to verify and validate data management systems and production implementation
  • Other duties/tasks as assigned


  • Able to identify and implement a data solution strategy
  • Skilled in working directly with senior business management to determine requirements and present options
  • Statistical analysis and modeling
  • Database architectures
  • SQL-based and NoSQL-based technologies
  • Data modeling tools (e.g. UML, ERWin, Enterprise Architect and Visio)
  • Data warehousing solutions
  • Data mining
  • Demonstrates initiative with or without direct authority. Able to influence and advocate for approaches to problem solving
  • Demonstrates intellectual curiosity in exploring new territories and finding creative ways to solve data management problems
  • Supports and maintains positive attitude and vision with peers, associates, and management
  • Demonstrates effective teamwork and collaboration
  • Ability to prioritize competing or conflicting requests and execute tasks in a high-pressure environment
  • Utilizes good judgment
  • Must demonstrate ability to handle diversity amongst people and environments
  • Must be detail oriented and able to follow-up and follow-through on project actions and tasks
  • Ability to maintain confidentiality of sensitive information
  • Extensive written and oral communication skills


  • Bachelor’s degree in Computer Science, Computer Engineering, Applied Math, Statistics or related field
  • Certified Data Management Professional (CDMP) a plus
  • 8+ years’ experience designing, building, and maintaining data management systems
  • Broad experience in planning, architecting, and delivering mission-critical enterprise-grade systems and solutions
  • Experience with cloud architecture and data repositories
  • Data design experience
  • Experience in data cleansing and optimization for data consumption
  • Experience with source control tools such as Git and TFS a plus
  • Experience in .Net framework and Web Services (SOAP, REST, XML) a plus
  • Experience with Azure Service Fabric and microservices a plus
  • Working familiarity of front-end web framework using C#, JavaScript and/or Angular a plus
  • Experience using CSV/JSON/XML data formats
  • Experience in developing LOB (Line of Business) Applications, as well as Consumer Websites
  • Experience in consumer-facing, ecommerce and mobile systems a plus
  • Experience with agile methodologies.