Job Title: .Net Developer
Location: Englewood, CO
Duration: 6 month Possibility of Extension.
Interview: Phone & Skype
No H1B
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 and Lionsgate''s TVE platforms
Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs
Participate in code reviews with staff as necessary to ensure a high quality, performant 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, backend services and business
Contribute to all aspects of the software creation process:
Software architecture and design
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
Take troubleshooting and debugging to the next level by implementing tools/products alongside the operations and support teams
Implement utilities to support future development on the software, customer/business activities and maintenance of the production environment
Design solutions (verses only complete assigned tickets and maintenance tasks)
Conquer more complicated development tasks contribute to > 75% of the very difficult assignments
Demonstrate and commonly use algorithms and designs to simplify and improve system performance or maintainability
Work/communicate with offshore resources
QUALIFICATIONS:
Bachelor''s Degree in Computer Science or similar discipline
5+ 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
Strong knowledge of .NET web framework
Hands on knowledge of object-oriented programming
Experience with Playlist & DRM.
Knowledge of the ecosystem, including various adjunct technologies such as Spring and Tomcat
Working experience with cloud environments (Amazon, Google, Azure)
Programming skills creating internet-scale web services using C#/VB.Net, ASP.NET, MVC, WebApi, Entity Framework.
Experience with modern frameworks and design patterns, minimum five years'' experience with a MVC paradigm
Experience with at least one modern, enterprise level database system (Microsoft SQL Server, MySQL Experience with Cassandra a plus
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, TV), Android devices, Xbox One, PlayStation, Roku, Samsung Smart TV, Fire TV
First hand use of modern development tools/code versioning tools including: JIRA, GIT, Bamboo, etc.
Must possess excellent analytical and troubleshooting skills which will be used to diagnose, debug and solve issues
Ability to write clean, readable, maintainable code
Experience working within video delivery/streaming technologies a plus
Experience working with Splunk a plus
Excellent verbal and written communication skills