Location UK / Belfast

Job Type Permanent full-time

Salary Not disclosed

Updated 3 days ago

Reference 1400841

 Job Description

Excellent opportunity for a


The Company

BRS Golf, a division of GOLFNOW, Golf Channel and NBC Sports, is the leading provider of online tee time booking systems to golf clubs throughout UK, Ireland and the US with GOLFNOW being the world’s largest online golf reservation platform. Our technology, services and distribution help Golf Course operations increase their rounds and revenue, expand their markets and manage their businesses. Just ask the owners and operators at more than 8,000 courses in North America, the U.K. and Europe.

These are exciting times for the game of golf and those who love and live it. As part of GOLFNOW we are driving forward and reshaping an entire industry by disrupting the status quo, building innovative new web based and mobile products, and assisting Golf Course operators to build profitable and sustainable businesses.

It’s a great time to be part of the business and our employees are part a truly global company within the NBC Universal International wider corporate family. Although we “keep a start-up spirit” and have an internal feel of a small agile company, we can leverage all the benefits and resources of an international corporate community. We work closely with our Orlando US based colleagues in GOLFNOW, Golf Channel, NBC Universal International and Comcast.

This is a great opportunity to tee-off your career with Belfast Chamber of Trade & Commerce’s “Best Company to work for” 2016 and 2017 and “Best Office” 2018 and be part of an exciting business with plans for significant future growth.


The Data Engineer will develop and maintain the data systems that power our next generation cloud and mobile enterprise products. These products traverse both B2B and B2C and help power the processing of tens of millions of online golf rounds per year. This is a high visibility and mission critical role, with the potential to impact the organisations ability to efficiently manage, transform and understand large volumes of online data. You’ll be collaborating across multiple teams across the UK and US to deliver strategic projects and ensure operational excellence in data.

Key Responsibilities

The Data Engineer will be part of a team of Developers/DevOps Engineers and Product Owners in Belfast and Orlando Florida, and the wider Data Services Team in the Orlando Florida. Their main tasks will include:

  • Contributing to the design and development of transactional database schemas, views and stored procedures primarily in Microsoft SQL Server.
  • Operational management of large high throughput online databases for both B2B and B2C products.

           Collaborate with US Data Services colleagues to ensure systems are online and operational

           Collaborate with DevOps Teams in US and UK for deployment support.

  • Play a key role in strategic data projects.
  • Interacting with multiple stakeholders spanning Product, Data, Technology and Operations teams.
  • Proactively managing their own tasks to agreed deadlines.
  • Adopting and providing feedback on industry best practices to our development and data services teams.
  • Working with the team to identify innovative ways to improve practices and procedures.
  • Working with a client centred focus, with an emphasis on issue resolution in line with SLAs.


It is essential that candidates have:

  • The drive to work in a fast-paced environment.
  • Experience with Microsoft SQL Server.

           Always-On, Log Shipping, Transactional Replication, backup and recovery strategy.

           Execution Plans, query hints, index tuning, Profiler, Extended Events.

           DDL and DML T-SQL development.

  • Experience with Windows PowerShell.

Candidates must also be able to demonstrate:

  • The ability to communicate with other technical and non-technical users.
  • The ability to work in a collaborative team environment.
  • The ability to participate in an on-call rotation for production support.

Desirable skills and experience:

  • Experience with high transaction databases.
  • Familiarity of other functional programming languages and data access protocols.
  • Familiarity of source control providers such as GIT or TFS.
  • Knowledge of ETL and ELT methodologies and tools.
  • Knowledge of PCI compliance.
  • Experience with Continuous Delivery for database systems.
  • Experience with NoSQL and open source data platforms (MySQL/Mongo).
  • Familiarity with BI tools like SSRS, PowerBI, Tableau.
  • An interest in golf and/or the golf industry.
To apply please click on the APPLY NOW button below to be directed to the company website 

Salary: Highly competitive with a generous benefits package

Location: Belfast

Closing Date: 5pm, Friday 5th April 2019

It is the policy of NBCUniversal and NBCUniversal’s affiliated businesses to consider all qualified applicants for employment without regard to race, colour, religion, national origin, sex (including pregnancy) sexual orientation, age, disability.