Job ID :
Company :
Location :
Type :
Duration :
6 Months
Status :
Openings :
Posted :
11 Dec 2012
Job Seekers, Please send resumes to

Department Description:
Architect – Digital Services Platform
Business Transformation and Information Services
High Level Job Description: 
The Architect will be responsible for implementing a new Digital Services Platform to replace the company’s existing diversity of enterprise IT systems with a unified - cloud service based - operating platform. Additionally, the DSP will be designed to facilitate rapid, low cost experimentation and innovation in new direct-to-artist and direct-to-consumer services.
Seeking an Architect who will be responsible for overall product architecture and implementing standards/guidelines for the product/platform. The Architect reports directly to the SVP DSP Engineering who has direct responsibility to the CTO.  Staff Engineers work with the Lead Engineer and Architect working on the DSP is a cloud services architecture designed to deliver all of company service needs via a device agnostic ‘Software as a Service’ delivery model.
The Architect will be responsible for ensuring successful and consistent implementation of standards through code delivered by the Engineering Team. The Architect will also work with other Architects to ensure that all other products and projects are in alignment with theirs.
Detailed Job Description/ Responsibilities:
·         Implementation of Standards Definitions and Guidelines
·         Implementation of Specifications for APIs/Interfaces and working with RE (QA/Test)
·         Collaborating with Engineering Leads to ensure that Code matches conveyed Standards
·         Estimating Sprint Tasks, Times, and Deliverables with Product Manager and Engineering Team
·         Leading Daily Standups
·         Holding Code Reviews with Engineering Leads and Engineers
·         Ensuring Services, Interfaces, and Integrations are consistent
·         Secondary Scrum Master
Required Competencies/Skills:
·         Proven track record in Engineering and Designing Solutions
·         Proven experience with Agile (experience with both Scrum and Kanban preferred)
·         Experience working with distributed teams including on-shore, near-shore, and off-shore
·         Experience coding in JVM based language(s) and/or Ruby
·         Experience in TDD based Development
Special Requirements/Preferences:
·         Java Spring or JRuby
·         SOA, Distributed Systems, Messaging, ESB, or Grid Experience a Plus
·         Startup experience preferred
·         Experience Managing SaaS based products is a plus
Education Required/Preferred:
·         10+ years in software development, with progressively more senior roles
·         Bachelors Degree (But not necessarily in Computer Science or related discipline)