Previous Job
Previous
SOFTWARE DEVELOPER
Ref No.: 18-00216
Location: Rockleigh, New Jersey
Position Type:Contract
Start Date / End Date: 06/20/2018 to 12/20/2018
Software Developer
Client Showtime
Location New York NY
Duration Contract 6 months with possible extension
Rate 50 Hr.
Job Description
We are seeking an extraordinary developer with primary focus on backend Java (actually Groovy, but we'll happily teach you), but with interest and experience in other languages and technologies. You will be creative, self-motivated, a quick study, and willing to develop new skills while constantly improving existing abilities. You should also be a strong multi-tasker with solid time-management skills. In this position, you will build the frontend and backend frameworks for our standalone streaming service and TV Everywhere service.
Overview:

You will join a close-knit team of developers with a wide range of skills to build and support always-on products (high-performance web sites, iOS and Android apps, apps for other platforms like connected TVs and game consoles) and the associated web service platform they run on. Applications are valuable to millions of subscribers, so it's key that you write code that easily scales horizontally. We're building the future of television, and growing to support new platforms--and as we expand the service, we'll get to play with some great tech.
Key Technologies You'll Master:
  • Groovy + Spring
  • Mongo + Redis + Elastic Search
  • macOS, Linux, Amazon Web Services
  • Maven, Git, JIRA, Bamboo, etc.
Qualifications:
  • 2+ years of development experience, ideally for high-availability consumer products
  • Deep understanding of POOP (Principles of Object Oriented Programming)
  • Background in web development and database development
  • Familiarity with web applications, architectures, and deployment
  • Degree in Computer Science (or equivalent) is preferred but not necessary

Experience Bonus Items:
  • Crafting high-volume clustered sites
  • Node, PHP/Zend, Rails or Django
  • iOS or Android development, either personally or professionally
  • Developing for game consoles or smart TVs