Thursday, May 28, 2015

Janus - Desktop Support

ROLE PURPOSE:
Responsible for providing more complex desktop support to internal and off site desktop systems.  Diagnoses, resolves and follows up on reasonably complex IT problems.  Experienced with automation tools such as SCCM.  Performs the installation, repair and preventative maintenance of personal computer and related systems.  Serves as liaison within organization for information systems problem management.  Provides guidance/training to less experienced IT support personnel.  May be assigned to a particular department.


ESSENTIAL FUNCTIONS:

  *  Provides professional and accurate support to employees both in the office and during business travel.  Must effectively support these employees as their locations cross over environments.
  *  Mentors and provides on-the-job training and support to lower level staff (both permanent and contract employees).
  *  Installs and supports a variety of PC operating systems (Windows XP/7) as well as commercial, and proprietary application software packages.
  *  Through the use of SCCM, creates and maintains images for Workstations, Laptop as well as vets out images for new hardware and operating systems.
  *  Through the use of SCCM, creates patches for pushing out to Windows and installed software on workstations/laptops.
  *  Installs, maintains, and supports microcomputers (PC's), laptops, printers, fax machines, scanners, and other PC peripherals as well as remote access devices.
  *  Utilizes third tier support resources to research and resolve open calls when necessary, including other IT technical experts as well as outside vendors or service providers.
  *  Assists in troubleshooting problems within the network, mainframe, and telecommunications environments, especially as they relate to problems at the PC desktop.
  *  Provides follow up and progress updates to the user, based on their needs and expectations, for issues that can't be resolved immediately.
  *  Inputs every call ticket in the Call Tracking Database with specific details of steps taken to resolve the request.
  *  Identifies issues from telephone calls, on-site customer visits, or trouble tickets submitted by the customer and provides written updates for problem resolution to knowledge bases, troubleshooting manual(s) or supported on-line documentation products.
  *  Identifies areas of efficiency deserving attention in the technical support environment, and consults with management as to how to build upon or repair situations.
  *  Depending upon function, may require some or all of the following:
    *  Advanced knowledge of electronic software distribution tools such as Microsoft System Center.
    *  Performs application technical support for client-server mission critical Business Systems.
    *  Ability to Maintain a technical relationships with vendors, partners and outside service providers.  Execute escalation/follow-up procedures to vendors for troubleshooting and production system problem solving efforts.

OTHER FUNCTIONS:  Assumes additional duties as assigned
SUPERVISORY RESPONSIBILITIES:  None

QUALIFICATIONS

KNOWLEDGE, SKILLS & ABILITIES:
  *  Excellent oral and written communication skills.
  *  Strong organizational skills, time management, and troubleshooting/problem solving skills...
  *  Ability to work in a team oriented environment.
  *  Strong knowledge of Microsoft System Center SCCM for both imaging and patching of workstations/Laptops.
  *  Strong working knowledge of various Windows OS environments (XP/7), and the Microsoft office application suite.
  *  Working knowledge of supported microcomputer hardware platform.  Ability to configure and set up microcomputers and diagnose problems with hardware components, memory management, interrupt conflicts, IRQ and DMA conflicts.
  *  Working knowledge of supported printers, fax machines, scanners, and other hardware peripherals.  Ability to install, configure, perform preventative maintenance, and troubleshoot hardware problems.  Working knowledge of software driver installation and network printer installation and support.
  *  Working knowledge of Ethernet network topology, including wireless.
  *  Ability to install VPN software and troubleshoot remote communication problems.
  *  Ability to access, download, and retrieve technical information from on-line services.
  *  Working knowledge and ability to troubleshoot mobile devices.
  *  Working knowledge of  Mobile Device Management solutions.
  *  Working knowledge of Active Directory and AD tools (such as Active Directory Users and Computers)

MINIMUM EXPERIENCE:
  *  Four years' experience in a technical support/troubleshooting environment.
  *  One year experience supporting mobile users in a corporate, multi-site or home office environment required.

MINIMUM EDUCATION, TRAINING AND CERTIFICATIONS:
  *  High School Diploma or GED required.
  *  Bachelor's Degree Preferred.

WORKING ENVIRONMENT/PHYSICAL ACTIVITIES:
  *  PC usage up to 100% of the time.
  *  Basic office equipment such as telephone, fax machine, copier, etc.
  *  Cellular phone will be required.
  *  Mostly mobile work, some lifting, bending, and carrying equipment up to 50 pounds may be required.
  *  Share in rotational on-call duties.
  *  Maybe required to work more than 40 hours per week on short notice. This may include weekend/evening/holiday hours.

Michelle Rocke
Senior Recruiter
michelle.rocke@janus.com

Wednesday, May 27, 2015

Starz Entertainment - Software Developer

Word on the street, Starz is taking you places. The horsepower that accelerates this premium entertainment company to new places is a nimble technology company. Over the last year, we’ve built not 1 but 3 new online subscription video services distributed over 6 platforms from the ground up with 5 additional platforms planned for this next year. Wouldn’t you like to take a peak and see where Starz can take you?
If you’re a rugged individualist that can analyze, build and enhance flexible and scalable backend services then this is the place for you.
 
Job Summary
As a software developer you will be a key contributor to one or more highly interactive product teams. You’ll spend your time meeting with your leadership team, gathering and understanding product requirements, proposing solutions, presenting ideas and building elegant software.  You’ll work with professionals from within the team (UX, Business Analysts, Application Engineers) and in partner organizations (Quality Assurance, Environment Support) to ensure that your solutions are high quality and are compatible within the existing Starz infrastructure.
You’ll be working on a variety of consumer-facing products including Starz’s TVE platform (STARZ Play), our flagship websites (Starz.com, EncoreTV.com) and other critical systems.  If you’re a rugged individualist that can analyze, create and enhance compelling, flexible and scalable products then this is the place for you.
  
Essential Duties and Responsibilities
  
Create, build and maintain software solutions using a variety of modern technologies.
  
Contribute to the design, architecture and final implementation of Starz’s TVE platform including STARZ Play, ENCORE Play and MOVIEPLEX Play.
  
Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs.
  
Must possess excellent analytical and troubleshooting skills which will be used to diagnose, debug and solve issues in current production platforms.
  
Participate in code reviews with both internal and outsourced staff as necessary to ensure a high quality product.
  
Collaborate with the broader Digital Platforms team including the Leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment.
  
Be a subject matter expert for our client applications, back end services and business constraints.
  
Contribute to all aspects of the software creation process:
  
Software architecture and design
Application UI design and prototyping
Object-oriented development
Unit testing/test-driven development
Integration testing
Deployment
Maintenance
Post-deployment production support and troubleshooting
  
Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the Digital Platforms team. Advise management on strategies for use of new technologies.
  
  
Required Experience
  
Systems & Applications
  
Thorough understanding and first hand use of modern development tools including JIRA, Eclipse, GIT, Bamboo, IVY, SoapUI and Visual Studio.
  
Knowledge and consumer level experience with at least a few of the following devices expected: Internet browsers (Chrome, IE, Firefox, etc), Apple devices (iPhone, iPad), Android devices, Xbox 360/One, Playstation ¾, Roku, Apple TV, Samsung Smart TV, Fire TV.
  
Education, Knowledge and Experience
  
Bachelor’s Degree in Computer Science or similar discipline is preferred
  
3+ years experience in an enterprise or consumer software development environment.
  
2+ years Agile software development experience.
  
High degree of competency in core software development concepts.
  
Expert level programming skills in one or more modern software development language (you chose!). Some examples we like:
Java, C#/.NET, MVC4, WCF, Objective-C, Swift, Android, Brightscript, WinJS, jQuery, HTML5/CSS,
  
Experience with modern frameworks and design patterns, minimum two years experience with an MVC paradigm.
  
Experience with at least one modern, enterprise level database system.
  
First hand experience and strong understanding of Web Services, REST and SOAP required.
  
Experience working within video delivery/streaming technologies a plus.
  
Experience working with analytics platforms (Omniture, Mixpanel, Conviva) a plus.
  
Excellent verbal and written communication skills
  
  
Travel & Proximity Requirements
  
An Ideal candidate is located in the Denver-Metro area and is capable of being based in Englewood, Colorado at Starz Headquarters.
Employees working in the Englewood offices are eligible to participate in our telework program, working from home two days a week.
  
Employees working in the Englewood offices may be asked to travel 1-2 times per year for training or to attend industry conferences.
  
Candidates not located in the Denver-Metro area are encouraged to apply to fill the small number of permanent remote positions currently available.
  
Employees working as permanently remote, outside of the Denver-Metro area, will be asked to travel to the Denver offices occasionally (once or twice a quarter) for team meetings, collaboration sessions and production launches.
  
JOB LOCATION
Englewood, Colorado, United States
POSITION TYPE

Full-Time/Regular