Senior Data Engineer

Industry: Hospitality & Recreation

  •  

8 - 10 years

Posted 29 days ago

You will develop, construct, test and maintain architectures such as databases and large-scale data processing systems for software solutions in an innovative and dynamic technology environment. Working together with our Business Development, Product Solutions, and Software Development teams, the goal is to develop world class products designed to achieve overall business success. You will work closely with the Enterprise Architects designing the development projects following the ICE Development Lifecycle and Platform. Technology is ICE's product, so our development team is mission critical to the company and enables us to achieve our goals and objectives.

Responsibilities:

  • 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. scripting languages) 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

Skills:

  • 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

Qualifications:

  • 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