7digital Ltd

Leading digital media delivery

Jobs

7digital is somewhere special…

We’re small, fast, innovative and bursting at the seams with people passionate about music and technology.

We’re growing at a rapid pace and seeking enthusiastic, creative, intelligent and fun individuals to join us in a variety of roles. In return, we can offer you a fun but hard-working environment where you can instantly see your contribution to the company’s success.  

For more information about our company structure, please see the staff section of About Us. Our current career positions are listed here, but we’re always on the look-out for exceptional individuals in digital media for permanent, contract or freelance work. Please email a CV and covering letter to careers@7digital.com.

read more

Catalogue Manager

We’re looking for a highly-organised and resourceful individual to assume responsibility for the focus, accuracy, quality and growth of the 7digital catalogue, which currently includes over 18 million audio and video tracks plus a growing number of ebooks. The role exists at the intersection of the commercial and technical aspects of the company, and the catalogue is used in every area of the business.

The Catalogue Manager looks after the Catalogue team and must deploy the technical resources at their disposal to maximise efficiency and productivity, whilst working with the Development and Systems departments to improve the processes and tools available.

Comfortable with responsibility, the successful candidate will be an excellent communicator, demonstrating initiative and managerial skills, with experience of databases and digital media delivery.

REQUIREMENTS: 

  • Strong communication and inter-personal skills
  • Highly organised and capable of ruthless prioritisation
  • An obsession with detail, employing thorough analytical and troubleshooting skills.
  • Knowledge of basic SQL commands and experience of deploying them
  • Familiarity with XML
  • Experience of DDEX an advantage
  • Enjoys a fast-paced work environment and daily challenges
  • Passion for music, video and digital media, an understanding of the music and new media industries and the digital environment.

PRIMARY RESPONSIBILITIES INCLUDE:

  • Maintaining a consistently high throughput of content, such that around 100,000 tracks a week are made available through methodical organization and prioritisation.
  • Ensuring the catalogue is updated continuously and rigorously to ensure accuracy and data integrity.
  • Advising members of the Catalogue team on all tasks as necessary, from the technicalities of an XML specification to assessing communication.
  • Encouraging curation of the catalogue based on sound product knowledge.
  • Monitoring relationships with suppliers and partners and intervening on matters of key importance.
  • Drawing on technical expertise to advise / respond promptly to all areas of the business – including senior management – on Catalogue issues.
  • Ensuring constant communication with all licensors and encouraging the same from all team members.
  • Promoting the healthy development of staff as individuals and team members, including recruitment, training and reviewing as required.
  • Working with the dedicated product manager and development team to advance the quality, accuracy and scope of the catalogue and increase the efficiency of the ingestion processes.
  • Assisting the Catalogue Coordinator in procuring new licensors by advising on priorities, commercials, technicalities and resources.

Term: Permanent (Full-time)
Location: Shoreditch, UK
To start: May 2012

IMPORTANT:

  • You must already be fully eligible to work in the UK
  • Due to the volume of applicants we get, if you do not hear back from us within 21 days of applying please assume you have been unsuccessful.

To apply, please e-mail your CV and a covering letter to

careers+catalogue@7digital.com

When applying for the position please ensure that the subject field contains the following text

7digital: I am applying for Catalogue Manager

N.B. If the subject does not contain the exact text above your application risks being deleted.

read more

Customer Services Assistant

We're looking for a highly organised and enthusiastic individual to help manage user feedback and enquiries, assist in ongoing testing of our services, and ensure that our customers receive prompt responses. With exceptional communication skills and an ability to prioritise, the Customer Services Assistant will make a significant contribution to us and our users’ experiences.

The successful candidate will be proactive, assertive, display an upbeat attitude and be comfortable with responsibility. Due to the nature of digital media and retail, the preferred candidate may be required to work some weekends and beyond office hours.

REQUIREMENTS: 

  • Strong English communication skills
  • Candidates with excellent writing skills in German, French, Italian, Spanish or Dutch will be given extra consideration
  • A good eye for detail and thorough analytical skills.
  • Enjoys a fast-paced work environment and daily challenges
  • Basic understanding of customer relationship management systems and/or prior experience in a customer-facing role
  • Basic understanding of the digital environment
  • Basic understanding of the music and new media industries and the key issues facing them
  • High level of computer literacy, including knowledge of different operating systems, internet browsers and a solid understanding of Microsoft Word, Excel and Outlook
  • Passion for music, video & digital media
  • Troubleshooting abilities

PRIMARY RESPONSIBILITIES INCLUDE:

  • Handling customer service issues, from responding to users to notifying our development and content teams of any outstanding issues
  • Updating help pages for stores, artists promotions and branded download stores powered by us
  • Dealing with any fraudulent issues that may arise
  • Contributing to the improvement of the user experience and usability of all services across the 7digital network

Term: Permanent (Full-time)
Location: Shoreditch, London
Start Date: as soon as possible

 IMPORTANT:

  • You must already be fully eligible to work in the UK
  • Due to the volume of applicants we get, if you do not hear back from us within 21 days of applying please assume you have been unsuccessful.

To apply, please e-mail your CV and a covering letter to

careers+csa@7digital.com 

When applying for the position please ensure that the subject field contains the following text

7digital: I am applying for Customer Services Assistant

N.B. If the subject does not contain the exact text above, your application risks being deleted.

read more

Catalogue Administrator

As part of the Catalogue and Operations department, the Catalogue team ensures a smooth end to the digital supply chain to increase the 7digital catalogue by hundreds-of-thousands of items each week.

We’re looking for motivated individuals to help freshen and maintain our rapidly growing digital media catalogue.   A Catalogue Administrator is expected to encode and import digital content and subsequently maintain the data imported through our ingestion processes.   Liaising with licensors and technical partners is fundamental to maintaining the consistent flow of data and communication between all interested parties.  Ensuring the integrity of our catalogue supports our Consumer Stores and Sales teams and working with our Customer Services and Development teams allows us to meet the needs of our end consumers and licensors.

The successful candidate will be an organised individual with good communication skills, an eye for detail, a professional “can do” attitude and passion for all things technical.  The company needs team players who are willing and able to work to tight deadlines and respond to partners’ ever changing needs, performing additional duties as necessary.  The candidate must be presentable, keen to take responsibility and be confident in managing tasks without direct supervision.  The role would suit candidates looking to gain entry into the digital media industry.

REQUIREMENTS:

• Knowledge of digital media files & formats
• Passion for music, video & digital media
• IT skills – solid understanding of Microsoft Word, Excel and ability to pick up unfamiliar programs quickly
• Troubleshooting abilities
• Attention to detail
• Quick mindedness and communication
• Flexibility to adapt to rapidly changing priorities
• Organisation
• Enthusiasm
• Awareness of XML metadata
• Basic appreciation of databases desirable but not essential

PRIMARY RESPONSIBILITIES INCLUDE:

• Ingestion of all allocated licensors’ content in an ordered manner, prioritising according to business needs
• Primary daily liaison with licensors, discussing pending XML deliveries and resolving technical issues
• Providing other departments with a transparent and clear picture of product statuses
• Managing personal hardware resources, redistributing and flagging bottlenecks as necessary
• Curating catalogue according to current product knowledge
• Taking ownership of priority ingestion setups  and attending to them with meticulous care and accuracy

Term: Three month contract (Full-time)
Location:Shoreditch, UK
To start: June 2012
Salary: £16k pro rata

IMPORTANT:

• You must already be fully eligible to work in the UK
• Due to the volume of applicants we get, if you do not hear back from us within 21 days of applying please assume you have been unsuccessful

To apply, please e-mail your CV and a covering letter to

careers+ca@7digital.com 

When applying for the position please ensure that the subject field contains the following text

7digital: I am applying for Catalogue Administrator

N.B. If the subject does not contain the exact text above, your application risks being deleted.

read more

Store Manager - Consumer Team

We are seeking a talented individual to help manage our constantly-expanding network of stores. You will be responsible for stores and consumer-facing services in the UK and Ireland.

PRIMARY RESPONSIBILITIES:

  • Building and maintaining relationships with record labels in your territories and proactively developing local promotions with them for your allocated stores
  • Managing your allocated stores’ merchandising on a day-to-day basis; producing editorial for the store, curating content and writing reviews
  • Working closely with the other members of the Consumer Team to integrate international promotions within your stores
  • Working closely with the Content Team to ensure good coverage of new releases in the stores
  • Promoting your campaigns to your existing users via email marketing and social media

 PERSON SPECIFICATION:

 Experience and knowledge:

  • 1-3 years’ experience in the music industry or online marketing
  • Excellent knowledge of music and the UK digital music market
  • Experienced with producing written content, including writing music reviews

 Skills and abilities:

  • Pristine client/partner relationship management skills
  • Good grasp of Mailchimp
  • Good grasp of Google Analytics
  • Technical proficiency in HTML
  • Fluent speaker of an additional language is a plus

 Personal qualities:

  • Passionate about music and internet-savvy
  • Meticulous in attention to detail
  • Able to multi-task
  • Reliable, self-motivated and able to work independently   
  • Enjoys a fast-paced work environment and daily challenges

Term: Permanent (Full-time)
Location: London
Start Date: as soon as possible, ideally April 16th at the latest

To apply, please e-mail your CV and a covering letter to
careers@7digital.com

When applying for any position please ensure that the subject field contains the following text
STORE MANAGER LONDON Q2
N.B. If the subject does not contain the exact text above your application risks being deleted.

 

read more

Developer - Content Ingestion Development Team

This role is to join the newly formed Content Ingestion Team who are responsible for building the brand new ingestion platform at 7digital.

About us

7digital Ltd. is a leading digital media delivery company based in London and operating globally.

  • We may be small, but we punch well above our weight. We provide digital download services to over 500 partners including Samsung, RIM (Blackberry), HP, Toshiba, Universal Music, EMI, Warner Music, Sony and have delivered millions of digital products in over 25 countries.
  • Our public API serves around 150,000 requests per hour and is growing fast.
  • We’ve exceptional relationships within the music industry; we have a fully licensed catalogue of over 17 million tracks in over 37 countries in MP3 format, giving us the broadest MP3 reach in the world.
  • We have a great culture and care about the people we work with.

At 7digital we believe software development involves a lot more than just writing code. We see it as our remit to really understand our domain and stakeholders so we can deliver as much value to the business as possible. When we do write code we believe it has to be done really well. To us quality (both internal and external) really matters.

The role

This role is to join the newly formed Content Ingestion Team who are responsible for building the brand new ingestion platform at 7digital. The nature of this task means that experience of CQRS, publish/subscribe pattern, queuing technologies and noSQL would be a significant benefit. We need people with experience in these technologies and architectures as the ingestion process is pivotal and will drive changes that will influence every aspect of the organisation.

You’ll be joining an extremely enthusiastic team who enjoy what we do. Among other things, Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we’re constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:

  • Have around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
  • Each get up to two days “innovation time” a month we can use to play with new toys or product ideas.
  • Regularly attend conferences and community events, both as participants and contributors (we’ve even shown off our processes at events like XPDay 2009 where we got some great feedback).
  • Frequently retrospect (as teams and the department) on how we can improve the way we work.

However, we’re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.

Technology we use

Most of our stack is C#/.Net but we’re using and investigating many other languages and technologies (e.g. Ruby, server side JavaScript, C++, Python). Here’s a (not exclusive) list of technologies we currently use:

  • C#, Ruby, JavaScript
  • ASP.Net MVC, OpenRasta, Nhibernate, Windsor, StructureMap , NUnit, RhinoMocks, ReSharper, NDepend
  • Cucumber, Rails, RSpec, Rake, Selenium, Watir
  • REST
  • Git
  • SQL
  • Solr/Lucene
  • TeamCity

For this role we are also particularly interested in people who have experience with CQRS, Pub/Sub and Message Based systems.

We’re also very keen on open source. We contribute to some of the technologies listed above as well as maintaining our own forks (+ publishing other things we’d like to share) on our GitHub account.

About you

You care about software, you have a passion for what you do which you can clearly convey by your actions rather than just waffly personal statements on your CV. For you it’s more than a job.

For this role, experience with Agile/XP practices such as TDD, refactoring and pair programming are not essential as the team is very capable in this area. However you must be willing and enthusiastic about working in this manner. Maybe you’ve always wanted to but your current job doesn’t allow for it.

How to apply

Please, no agencies. Any CVs submitted via agencies will be ignored.

If you’re interested, send an email with your CV and a cover note to michelle.flynn@7digital.comensuring that the subject field contains the following text: “7digital: I am applying for Content Ingestion Team Developer”. 

If not on your CV, your cover note should include:

  • Links to any account/s on GitHub/Google code etc.
  • Any blogs & email groups you read or would recommend.
  • Any communities & events you attend or are involved with.
  • Any books you’ve read that stood out.
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time).  

Interview process

If we’re impressed by your CV and covering letter we’ll initially bring you in for a pair programming exercise (in C#, takes about 1 hour). If that goes well you’ll have one or two face-to-face interviews with some of our developers and representatives from other (non-technical) teams or individuals.

read more

Developer (senior) - Development Team

7digital are looking for smart, self-motivated software developers to join our exceptional and passionate development team. Good working TDD experience is essential for this role.

About us

7digital Ltd. is a leading digital media delivery company based in London and operating globally.

  • We may be small, but we punch well above our weight. We provide digital download services to over 500 partners including Samsung, RIM (Blackberry), HP, Toshiba, Universal Music, EMI, Warner Music, Sony and have delivered millions of digital products in over 25 countries.
  • Our public API serves around 150,000 requests per hour and is growing fast.
  • We’ve exceptional relationships within the music industry; we have a fully licensed catalogue of over 17 million tracks in over 37 countries in MP3 format, giving us the broadest MP3 reach in the world.
  • We have a great culture and care about the people we work with.

At 7digital we believe software development involves a lot more than just writing code. We see it as our remit to really understand our domain and stakeholders so we can deliver as much value to the business as possible. When we do write code we believe it has to be done really well. To us quality (both internal and external) really matters.

About you

You care about software, you have a passion for what you do which you can clearly convey by your actions rather than just waffly personal statements on your CV. For you it’s more than a job.

TDD

We’re strong advocates of TDD. We think that TDD in particular represents such a different mindset that we would only consider you for a senior position if you have significant working experience with TDD. If you do have working experience with TDD great! We want to know more. How much? How did you do TDD? How have you used TDD on a recent project? What problems have you faced? The more the better!

The role

You’ll be joining an extremely enthusiastic team who enjoy what they do. Among other things, Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we’re constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:

  • Have around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
  • Each get up to two days “innovation time” a month we can use to play with new toys or product ideas.
  • Regularly attend conferences and community events, both as participants and contributors (we’ve even shown off our processes at events like XPDay 2009 where we got some great feedback).
  • Frequently retrospect (as teams and the department) on how we can improve the way we work.

However, we’re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.

Technology we use

Most of our stack is C#/.Net but we’re using and investigating many other languages and technologies (e.g. Ruby, server side JavaScript, C++, Python). We’d be interested in candidates from any background as long as you have a keen understanding of Object Oriented languages. Here’s a (not exclusive) list of technologies we currently use:

  • C#, Ruby, JavaScript
  • ASP.Net MVC, Nhibernate, Windsor, StructureMap, OpenRasta, NUnit, RhinoMocks, ReSharper, NDepend
  • Cucumber, Rails, RSpec, Rake, Selenium, Watir
  • REST
  • Git, Subversion
  • SQL
  • Solr/Lucene
  • TeamCity

We’re also very keen on open source. We contribute to some of the technologies listed above as well as maintaining our own forks (+ publishing other things we’d like to share) on our GitHub account

How to apply

Please, no agencies. Any CVs submitted via agencies will be ignored.

If you’re interested, send an email with your CV and a cover note to michelle.flynn@7digital.comensuring that the subject field contains the following text: “7digital: I am applying for Senior Developer”. 

If not on your CV, your cover note should include:

  • A short paragraph on your working experience with TDD (see the “About you” section for more details).
  • Links to any account/s on GitHub/Google code etc.
  • Any blogs & email groups you read or would recommend.
  • Any communities & events you attend or are involved with.
  • Any books you’ve read that stood out.
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time).  

Interview process

If we’re impressed by your CV and covering letter we’ll initially bring you in for a pair programming exercise (in C#, takes about 1 hour). If that goes well you’ll have one or two face-to-face interviews with some of our developers and representatives from other (non-technical) teams or individuals.

read more

Developer (mid-level) - Development Team

You may not have much (or any) working experience with TDD & Agile practices, but you want to work somewhere that passionately believes in them.

About us

7digital Ltd. is a leading digital media delivery company based in London and operating globally.

  • We may be small, but we punch well above our weight. We provide digital download services to over 500 partners including Samsung, RIM (Blackberry), HP, Toshiba, Universal Music, EMI, Warner Music, Sony and have delivered millions of digital products in over 25 countries.
  • Our public API serves around 150,000 requests per hour and is growing fast.
  • We’ve exceptional relationships within the music industry; we have a fully licensed catalogue of over 17 million tracks in over 37 countries in MP3 format, giving us the broadest MP3 reach in the world.
  • We have a great culture and care about the people we work with.

At 7digital we believe software development involves a lot more than just writing code. We see it as our remit to really understand our domain and stakeholders so we can deliver as much value to the business as possible. When we do write code we believe it has to be done really well. To us quality (both internal and external) really matters.

About you

You care about software, you have a passion for what you do which you can clearly convey by your actions rather than just waffly personal statements on your CV. For you it’s more than a job.

Experience otherwise is relative – 2 years working in an agile/XP manner is worth much more to us than 5 in a traditional environment. If you’ve not got working experience with things like TDD and refactoring (maybe you’ve always wanted to but your current job doesn’t allow for it) show us you’re at least familiar with the concepts and that you really want to work in this kind of environment and you’re still in with a good chance.

The role

You’ll be joining an extremely enthusiastic team who enjoy what they do. Among other things, Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we’re constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:

  • Have around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
  • Each get up to two days “innovation time” a month we can use to play with new toys or product ideas.
  • Regularly attend conferences and community events, both as participants and contributors (we’ve even shown off our processes at events like XPDay 2009 where we got some great feedback).
  • Frequently retrospect (as teams and the department) on how we can improve the way we work.

However, we’re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.

Technology we use

Most of our stack is C#/.Net but we’re using and investigating many other languages and technologies (e.g. Ruby, server side JavaScript, C++, Python). We’d be interested in candidates from any background as long as you have a keen understanding of Object Oriented languages. Here’s a (not exclusive) list of technologies we currently use:

  • C#, Ruby, JavaScript
  • ASP.Net MVC, Nhibernate, Windsor, StructureMap, OpenRasta, NUnit, RhinoMocks, ReSharper, NDepend
  • Cucumber, Rails, RSpec, Rake, Selenium, Watir
  • REST
  • Git
  • SQL
  • Solr/Lucene
  • TeamCity

We’re also very keen on open source. We contribute to some of the technologies listed above as well as maintaining our own forks (+ publishing other things we’d like to share) on our GitHub account

How to apply

Please, no agencies. Any CVs submitted via agencies will be ignored.

If you’re interested, send an email with your CV and a cover note to michelle.flynn@7digital.comensuring that the subject field contains the following text: “7digital: I am applying for Developer (mid-level)”. 

If not on your CV, your cover note should include:

  • Links to any account/s on GitHub/Google code etc.
  • Any blogs & email groups you read or would recommend.
  • Any communities & events you attend or are involved with.
  • Any books you’ve read that stood out.
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time).  

Interview process

If we’re impressed by your CV and covering letter we’ll initially bring you in for a pair programming exercise (in C#, takes about 1 hour). If that goes well you’ll have one or two face-to-face interviews with some of our developers and representatives from other (non-technical) teams or individuals.

read more

Developer (Internship) - Development Team

You may not have much (or any) working experience with TDD & Agile practices, or even software development, but you want to gain some experience somewhere that passionately believes in them. You're probably still at university on a software engineering or computer science course and want some experience during your summer break, or you've recently graduated and want to see what software development is all about.

About You

You care about software and want to embark on a career in software development in an environment that promotes quality. You know that a CV should show who you are conveyed by your actions rather than just waffly personal statements. You like to hack small projects in your spare time and want to work on something on a larger scale, with a passionate team, for a company with interesting customers and innovative new ideas. You’re enthusiastic and want to learn from some of the best developers in the country using the latest technologies.

The role

We’re flexible about our internship roles. We have a number of small, innovative projects that you can help out on, or you can pair up in a team and work on our API, content ingestion system, web site or search functions. Wherever you go in our development team you’ll be joining an extremely enthusiastic set of developers who enjoy what they do. Among other things, Pair Programming, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we’re constantly striving to improve the way we work. We know typing is not the bottleneck, so among other things:

  • Have around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
  • Each get up to two days “innovation time” a month we can use to play with new toys or product ideas.
  • Regularly attend conferences and community events, both as participants and contributors (we’ve even shown off our processes at events like XPDay 2009 where we got some great feedback).
  • Frequently retrospect (as teams and the department) on how we can improve the way we work.

We also work closely with the music industry and major labels, and with large electronics companies too so you’ll gain great experience in an ever-changing and interesting field.

Technology we use

Most of our stack is C#/.Net but we’re using and investigating many other languages and technologies (e.g. Ruby, server side JavaScript, C++, Python). We’d be interested in candidates from any background as long as you have a keen understanding of Object Oriented languages. Here’s a (not exclusive) list of technologies we currently use:

  • C#, Ruby, JavaScript
  • ASP.Net MVC, Nhibernate, Windsor, StructureMap, OpenRasta, NUnit, RhinoMocks, ReSharper, NDepend
  • Cucumber, Rails, RSpec, Rake, Selenium, Watir
  • REST
  • Git
  • SQL
  • Solr/Lucene
  • TeamCity

We’re also very keen on open source. We contribute to some of the technologies listed above as well as maintaining our own forks (+ publishing other things we’d like to share) on our GitHub account

How to apply

If you’re interested, send an email with your CV and a cover note to paul.shannon@7digital.com, ensuring that the subject field contains the following text: “7digital: I am applying for Developer (intern)”.

If not on your CV, your cover note should include:

  • Links to any account/s on GitHub/Google code etc.
  • Any blogs & email groups you read or would recommend
  • Any communities & events you attend or are involved with
  • Any books you’ve read that stood out
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time)
read more

Software Quality Coach / Agile Tester - Development Team

This is a "tester" role, but we think there's a lot more to it than your typical tester role. It requires exceptional communication skills and suits someone who really enjoys collaborating with others.

About Us

You’ll be joining an extremely enthusiastic team who enjoy what we do. We’re very test focused and see QA/testing as a role that sits at the heart of the development team. We’re heavily inspired by Agile thinking and are continuously trying to improve the way we work by doing things such as:

  • Having around two sessions a week spending time doing things like Katas, Dojos and discussing practices and technologies.
  • Each getting up to two days “innovation time” a month we can use to play with new toys or product ideas.
  • Attending conferences and community events, both as participants and contributors (we’ve even shown off our processes at events like XPDay).
  • Regularly retrospecting (as teams and the department) on how we can improve the way we work.

However we’re not perfect and not afraid to say so. We recognise we have many problems which need solving and a long way to go on our journey of continuous improvement.   

The Role

At 7digital we see testing as something everyone should be involved with and at all stages of the product life cycle. In that respect it’s your role lead and educate the team on ensuring we’re doing our utmost to ensure quality is baked in to everything we do from the outset. Whilst traditional manual inspection will still be part of your job (and something at which you should excel):

  • You will be someone who knows our products inside out, often driving the analysis of new features and nailing down requirements.
  • You know that effective requirements gathering is at the root of delivering the right thing and will often be driving the improvement in the way we go about it.
  • You have a passion for automated testing and will regularly work (with or without other developers) improving our automated testing so we can have confidence in our continuous delivery process.
  • Performance and security are features. In that respect you’ll work closely with developers on ensuring our approach to performance, load and penetration testing is industry leading.
  • You’ll always be looking for ways to improve our practices and processes.

Skills we’d like you to have

  • Behaviour Driven Development/Agile Acceptance Testing/Specification By Example.
  • Automated acceptance testing (evidence may include Cucumber, SpecFlow, Fitnesse).
  • Testing HTTP-based APIs (evidence may include RESTful, REST, OAuth).
  • Testing Websites.
  • Load/performance testing.
  • Penetration testing.
  • Experience gathering and writing requirements.
  • Agile experience (XP, Kanban, Scrum etc).
  • Self starter & loves working with other people.

You

You care about software, you have a passion for what you do which you can clearly convey by your actions rather than just waffly personal statements on your CV.  Experience is relative – one or two years working in a good agile environment is worth more to us than twenty in a traditional one. No or little experience either way? Show us you care and want to be better and if we’re looking for someone junior you’ve still got a good chance.

Apply

Please, no agencies. Any CVs submitted via agencies will be ignored.

If you’re interested, send an email with your CV and a cover note to michelle.flynn@7digital.comensuring that the subject field contains the following text: “7digital: I am applying for Software Quality Coach”. 
(If the subject doesn’t contain the exact text above, your application risks being deleted).
 
Your covering note should state:

  • Why you’re suitable for 7Digital and why you’d particularly want to work with us.
  • What you’re doing to improve your skills & abilities.
  • What blogs/email groups you read/interact with on a regular basis.
  • Any communities & events you attend or are involved with.
  • What books (if any) you’ve read and if there are any that particularly stood out. 
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time).  

Interview Process

If we’re impressed by your CV and covering letter we’ll initially bring you in for a formal-ish Q&A and a short practical exercise (takes about 1 hour).  If that goes well you’ll have one or two face-to-face interviews with some of our developers and representatives from other (non-technical) teams or individuals.

 

read more

Senior System Administrator - Systems Team

This job is for a cross-platform generalist to join the Systems team and provide some informed Windows experience without getting religious about it. Our core business logic runs on IIS/.NET, routed via a Linux stack; the person doing this job will be comfortable working in both environments.

Job Overview

7digital sells “digital stuff” directly to consumers, and also sells services to businesses through which they sell digital stuff to their customers. We started doing the latter, moved into the former, and now both are equally important to us. You might know of us as an MP3 download store — we power HMVdigital.com as well as our own 7digital.com — but that’s not all that “digital stuff” encapsulates. Amongst many others, we also provide the ebooks service for Waterstones and the Ubuntu One music store. However it’s the explosive growth of our API (providing access to the metadata around our almost 18-million strong music catalogue) where the fun scaling challenges happen. That’s where this job comes in.

About this job

Our Systems team is growing. We’re a product-centric company, which sometimes means we’ve focused on features at the expense of our platforms. We started turning this around a couple of years ago but there’s still work to be done – and still some gaps in the team.

This job is for a cross-platform generalist to join the Systems team and provide some informed Windows experience without getting religious about it. We’re a team with a Linux bias — we don’t hide that — but our core business logic runs on .NET via a Linux stack. We need someone who enjoys working with Windows in a non-homogeneous environment. That is to say, someone who enjoys putting it to best use in the right place, but without feeling that every server they can’t RDP into is a waste of a good CPU.

At the moment, “the right place” is running IIS for web traffic, and SQL Server for DBs. This may change as our platform requirements change – and the person doing this job will be right at the core of helping the rest of the business to evaluate, decide and then understand the implications of that change.

Day-to-day, this job will involve

  • working with Developers to improve our public platforms and internal systems;
  • dealing with product and system-level tickets from internal teams;
  • making occasional visits to our data centres only to do things we can’t do remotely.

There’s a sane, paid, out-of-hours on-call rota (for emergencies only) which currently runs 1-week-in-4. It won’t ever get more frequent than that. This job does not involve IT Support; we already have people who are great at that.

About you

  • you have some years production experience running Windows;
  • you’ve run IIS in production and you know its quirks;
  • you’ve used Linux, and the command line doesn’t scare you;
  • you enjoy working out how Windows and Linux can inter-operate sanely and appropriately;
  • you like scripting things in Windows; you’re worried by people who repeatedly click through the same UI each time to achieve something.
  • the implications of Windows Server Core genuinely excite you;
  • your first thought on being asked to implement something new isn’t “I wonder what’s available on MSDN to do this” but “I wonder what’s on Github/Sourceforge/BitBucket”.
  • you like performance counters; the only thing you like better than performance counters is more performance counters.

Technologies We Use Or Are Planning To Use Real Soon Now

(RSN == “*”)

  • OSes: Debian Linux, Windows Server 2008R2, Windows Server Core*
  • Web servers: IIS, nginx, Varnish
  • Hardware: Dell, EC2, Cisco, Juniper
  • Other important tech: HAProxy, SQL Server 2008R2, KVM, ASP.NET
  • Tech we use to make our lives easier: Zabbix, New Relic, Logstash*, Greylog2*, Graphite*, StatsD*, MCollective*, Chef*, Google Apps, Redmine, RT*, PowerDNS, JenkinsCI*, Teamcity, Rack Monkey, Subversion, Git
  • Other tech you might run into, but not daily: Apache, Exim, SFTP, ProFTPd, MySQL, Samba

Why You Want To Apply For This Job

  • As our jobs site says: “We’re small, fast, innovative and bursting at the seams with people passionate about music and technology”. It’s absolutely fine, as a Systems person, to err on the technology side of that spectrum … several of us do already.
  • We’re a relaxed, easy-to-get-on-with team.
  • You need some money; we have some money.
  • We’ve got table tennis, pool and foosball in the office.

You Might Not Want To Apply For This Job If

  • Change frightens you, and you get satisfaction from sitting in the same technology stack you’ve always used.
  • You think technical debt isn’t an opportunity to understand things better, but is simply someone else’s problem – they made it: they should get rid of it.
  • You can’t discover a few 7digital employees on Twitter and quiz them about the validity of this job description.
  • You don’t like working alongside Developers.
  • You’re pretty sure that because MS wrote it, it’s the right thing to be running.

How To Apply

[ NO AGENCIES Any CVs submitted via agencies will be ignored. ]

Get in touch with michelle.flynn@7digital.com with everything you think we need to know about you. CV, covering letter, Github URI, etc: it’s your choice (but a CV is always useful). If you put “System Administrator” somewhere in the subject that’ll help us get back to you more quickly.

read more

Database Administrator/Developer

We're looking for a DBA/DB Developer who likes the idea of working with big, fast things and making them go faster

Us

7digital Ltd. is a leading digital media delivery company based in London and operating globally.

  • We may be small, but we punch well above our weight. We provide digital download services to over 500 partners including Samsung, RIM (Blackberry), HP, Toshiba, Universal Music, EMI, Warner Music, Sony and have delivered millions of digital products in over 25 countries.
  • Our public API serves around 150,000 requests per hour and is growing fast.
  • We’ve exceptional relationships within the music industry; we have a fully licensed catalogue of over 14 million tracks in MP3 format, giving us the broadest MP3 reach in the world.
  • We have a great culture and care about the people we work with.

The Role

We’re looking for someone with a mix of administration and database development experience/skills who is happy to do both. On the development side experience with refactoring databases and serious performance tuning would be highly desirable, as would experience with hardware design and provision for MS SQL server. On the DBA side we need someone who’s experienced with managing replication (transactional and merge), security, backups and upgrades and who would also be happy supporting and working with the development team – and others in the organisation – maintaining, configuring and making modifications to our databases. 

Oh, and we’re really big on Agile practices and methodologies so an exposure to those kind of environments and being happy to work in that manner would be great.
 
Among other things the role would entail:

  • Providing guidance and advice on best practice and how we can improve our data storage.
  • Helping to refactor some of our larger and older databases.
  • Assisting in managing multiple instances of SQL server across production, QA and development environments.
  • Assisting in maintaining replication across multiple sites via merge and transactional replication.
  • Monitoring and reporting on performance of production and QA databases.
  • Responsibility for maintenance of database servers including roll-out of updates and upgrades.

Skills

All of these

  • 4-5 years of experience with MS SQL server 2005/2008.
  • Strong DBA skills & experience
  • Experience with database refactoring.
  • Experience with serious performance tuning.
  • Significant experience in a high demand OLTP environment.
  • Excellent understanding of MS SQL design and operating principles.
  • Experience of transactional and merge replication.
  • Solid understanding of SQL security principles.

Some of these

  • Experience designing and implementing high availability systems.
  • Experience working in an Agile software development environment.
  • Experience with ORMs such as n/Hibernate and Entity Framework
  • Experience with hardware design and provisioning for MS SQL Server
  • Experience of NoSQL and other SQL RDBMS technologies.
  • Experience with SymmetricDS

You

You’re going to have a spark about you which tells us you’re not some run-of-the-mill jobsworth. You will be charismatic and enthusiastic and have the type of personality which means you get on well with people. You hate people who whinge and moan about things, but don’t do anything about it – when you see a problem you go out of your way to solve it. You don’t see the business as your enemy, you care about doing a good job and doing the right thing by the organisation you work for.

Apply

Please, no agencies. Any CVs submitted via agencies will be ignored. 

If you’re interested, send an email with your CV and a covering letter to michelle.flynn@7digital.comensuring that the subject field contains the following text: “7digital: I am applying for DBA/Database Developer”. (If the subject doesn’t contain the exact text above, your application risks being deleted). 

If not on your CV, your covering letter should include:

  • Why you think you’re suitable for 7Digital and why you’d particularly want to work with us (not some generic crap please).
  • What blogs (if any) you read on a regular basis.
  • Any communities & events you attend or are involved with.
  • What books (if any) you’ve read and if there are any that have particularly stood out.
  • Links to Twitter/LinkedIn/personal websites/blogs (because we’ll find them anyway so it saves us some time).
read more

Internships - Consumer Team

We’re looking for an enthusiastic individual to assist the management of 7digital’s international download stores.

The role is varied and will give you insight into many areas of the company including International Markets, Music Editorial, Consumer Promotions, Customer Services and Label Relations. You will be working on the international stores, contributing to their editorial, helping with the weekly newsletters, conducting research into various markets and working closely with our outreach to consumers through media contacts and customer services support.

We are looking for someone with rich language skills to join for either part-time (minimum of 4 months) or full-time (minimum of 6 weeks).
 
Intern details
Term: 6 weeks+

The internship is unpaid, but you will receive travel expenses (up to and including London Zones 1-6), reimbursement for lunch expenses (up to £5 per day) and university or college credits.

Location: We’re based in Zetland House, Shoreditch

Role

  • Selecting products and making updates on our storefronts
  • Writing editorial content in relevant languages
  • Updating newsletters
  • Scanning album charts and ensuring we have a good coverage
  • Market research
  • Handling customer queries
  • Some basic admin tasks

Skills and Requirements

  • Attention to detail
  • Excellent writing skills
  • Good grasp of HTML
  • Organisation, initiative and enthusiasm
  • International language skills are helpful
  • Good knowledge of international music markets a plus

What do you get out of it?

  • Music industry experience – the role gives you a great insight into the work of several departments of the company
  • Insight into several music markets across Europe
  • Increased knowledge of popular music
  • Improved HTML skills
  • Free music
  • The chance to hang out in an office full of people geeking out to music and tech projects that we get to call work

To apply, please e-mail your CV and a covering letter to careers@7digital.com

When applying for this position please include the subject line – 7digital: I am applying for INTERNATIONAL INTERN