Senior Developer Business Intelligence in Grapevine, TX at GameStop

Date Posted: 10/17/2019

Job Snapshot

Job Description


Working independently, the Enterprise Data Senior Engineer leads the technical design, conceptual/logical modeling, Metadata activities, and operation of GME’s data platform for the entire GME enterprise. The Senior Enterprise Data Engineer works with developers, analysts and producers to answer key questions about the performance of data and metadata capabilities, develop new capabilities, and troubleshoot problems. The Senior Enterprise Data Engineer works with the DevOps team to ensure the reliability and performance on the data pipeline. This position works with his or her supervisor as frequently or infrequently as needed to be successful. Many non-routine activities may be undertaken without a supervisor’s advance approval. This role is generally characterized by a moderate level of organizational scope, and high levels of technical complexity and independent decision making.


  • Develop and implement data engineering solutions to support GME’s data and analytics capabilities
  • Work with analysts and business owners to define conceptual and logical data models for both relational and big-data
  • Advise developers (EIM) in building ETL workflows to transform data into structures optimized for reporting and self-service analytics
  • Advise developers in the proper SDLC methods to assure quality data deliverables including Audit-Balance and Control (ABC), code versioning and deployment, etc.
  • Use SQL extensively to support developers
  • Use Erwin extensively to design conceptual/logical data models
  • Work with product/delivery teams to estimate effort involved in projects and new capabilities
  • Mentor junior engineers
  • Use and administer metadata platform(s) to support delivery and business analysis for both relational and big-data opportunities
  • Setting and support meeting development and production support deadlines
  • Analyze and perform system design for projects of advanced complexity
  • Help to develop and set standard coding/data practices
  • Fully documents all programs, ERD, (etc.) written or revised
  • Problem isolation/determination
  • Manage relationships in a manner acceptable to others and to the organization
  • Model team commitment by adhering to the team's expectations and guidelines; fulfilling team responsibilities; and demonstrating personal commitment to the team by being cooperative, collaborative, and flexible


  • Managing Complexity — Understanding and managing the complexity associated with delivering a high-quality and scalable user experience on data and metadata platforms
  • Innovation and Problem Solving — Generating innovative solutions in work situations; trying different and novel ways to deal with work problems and opportunities
  • Planning and Organizing – Establishes courses of action for self and others to ensure that work is completed efficiently
  • Technical/Professional Knowledge and Skills – Having achieved an advanced level of technical and professional skill or knowledge in position-related areas; keeps up with current developments and trends in areas of expertise


  • Bachelor’s degree from an accredited program in Computer Science, Information Technology, or a related field or equivalent experience preferred
  • 5 years’ experience in software development, with at least three years of experience with data engineering


  • Expert knowledge of structured and unstructured data platforms, ETL and metadata.
  • Expert knowledge of Erwin
  • Proficient ability to communicate effectively with others using spoken and written English
  • Proficient ability to work collaboratively with others; conduct working relationships in a manner acceptable to others and to the organization
  • Proficient ability to remain effective under stress, and respond to pressure in a manner acceptable to others and to the organization
  • Ability to respond favorably to large amounts of stakeholder feedback
  • Proficient knowledge of Windows-based business computers and Microsoft Office programs; specifically, Access, Excel, Outlook, PowerPoint and Word
  • Proficient knowledge of open source tools and platforms for data
  • Proficient ability to troubleshoot data quality issues
  • Working knowledge of security best practices
  • Ability to prepare, read and understand project specifications
  • Demonstrated ability to model customer-focused behaviors leading to outstanding customer experiences
  • Consistently demonstrates a commitment to GameStop policies and procedures, including but not limited to, attendance, confidentiality, conflict of interest, and ethical responsibilities