Datawarehouse Developer

  • Denver, CO
  • Full-time

Company Description

Beatport is growing and we are looking for talented people who are passionate about what they do. We have built an amazing business around inspiring people to play with music and everyone's role here plays an important part in this. If you are excited at the prospect of working for a technology company that lives and breathes music, check out our current open positions below. Aside from a competitive salary, Beatport has much more to offer: 

> A fun, collaborative working environment (dog friendly in Denver & Berlin too) 
> Weekly DJ performances broadcast live from Denver & Berlin offices 
> Medical, dental and vision benefits soon after starting 
> 401k plan with employer match 
> Free money to use on Beatport.com 
> VIP access to select music events

Job Description

As a Datawarehouse Developer at Beatport you will work on a 3 member warehouse and analysis team. This Agile Scrum team works on building solutions to address business needs. You will apply your knowledge and expertise with DW Database development (ETL, Analysis, etc) in a MySQL/Pentaho environment to work on data analysis and quality problems. Developers are encouraged to work with teammates to solve complex problems outside of their specialization where appropriate. 

You will also take part in planning sessions at the beginning of each 2 week sprint cycle where you will be responsible for planning, tasking, and estimating user stories. At the end of each iteration you will be involved with release demos where your team shares with the company work completed within the iteration. We have a highly collaborative environment where the team works together with their Product Expert and Stakeholders to define product solutions. Everyone has the opportunity to contribute to our products and share the success of releasing valuable features on a regular basis.

Qualifications

To land this job you'll need to have:

  1. 5+ years of relevant experience with SQL, Data Warehousing, ETL
  2. Bachelors degree or equivalent work experience
  3. Knowledge of a variety of data technologies and repositories (ETL, Data Modeling, Performance tuning, Big Data, NoSQL)
  4. A solid understanding of ETL and Open Source solutions
  5. A detailed understanding of problem solving and performance tuning
  6. Confidence with Linux
  7. Process experience with security, environment management, and capacity planning
  8. Proven experience in software design and architecture
  9. Proven ability to work with others to efficiently tackle teamwork-oriented tasks
  10. Familiarity with software release procedures and requirements

It will be an added bonus if you've got:

  1. Experience working with NoSQL (i.e. CouchDB, MongoDB)
  2. Experience working with Hadoop
  3. Experience working with Python and/or Java
  4. Experience working with Agile methodologies
  5. Interest and expertise with a variety of Open Source solutions
  6. An ability to effectively document and present technical concepts

Additional Information

All your information will be kept confidential according to EEO guidelines.