Software Engineer (Java)

Are you ready to revolutionize entertainment?
Gracenote is an entertainment data and technology provider powering the world's top music services, automakers, cable and satellite operators, and consumer electronics companies. At its core, Gracenote helps people find, discover and connect with the entertainment they love. Daily, Gracenote processes 35 billion rows of data and is quickly becoming a world-leader in return path "big data." Over the past 3 years, the company has grown to more than 2000 employees in 17 countries, including over 600 of the world's top engineers with a passion for music, video, sports, and entertainment technology. Founded in 1998, Gracenote is one of America's most iconic and respected media companies.
We are presently looking for a Software Engineer (Java) to become part of our agile team based in Queensbury working on next-generation entertainment datasets, where you will contribute directly to internal and customer-facing software. Here you'll get a chance to work in a fast-paced environment, learn on your feet and perfect the data that drives entertainment products used by consumers around the world. The Software Engineer develops and implements software that fulfills Gracenote's business objectives: generate new revenue opportunities, promote customer satisfaction and realize operational efficiencies in productivity and quality control.
Code, debug, and unit test systems per requirements and technical design.
Database design and Development.
Code, update, debug and optimize SQL.
In the case of new or existing relational databases you will lead the data design and produce enterprise-level data models.
Review and analyze requirements / write estimates.
Review requirements and design documents to produce estimates and task lists based on those requirements.
Support, refactor and enhance an existing production system.
A bachelor's or masters degree in CS, CE or a related field or the equivalent in education and experience
2+ years of backend programming experience
Previous professional experience programing in Java
Good experience with design patterns, coding standards and take pride of the quality of your code
Excellent database design and implementation skills
Experience with data parsing and data ingestion
A minimum of two years of experience using relational databases (Postgres or MySQL)
Experience with Agile and other modern software development methodologies
Good communication skills
Our passion for music, TV, movies, and sports is at the heart of everything we do. But what really makes us tick is our people. From Emeryville to Sydney and Queensbury to Amsterdam, we are building the team that's going to disrupt the digital universe. This starts by creating a workplace where all things entertainment are celebrated and innovation can come from anyone. If you are interested in being mission critical and on the leading edge of global entertainment technology then please contact us today!
Gracenote, a Nielsen company, is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class.

. Apply now!

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.