Imagine Communications

  • Senior Full Stack Application Developer - Denver, CO

    Job Locations US-CO-Denver
    Posted Date 2 months ago(10/10/2018 8:17 AM)
    Requisition ID
  • Company Overview

    Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.


    Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues. Today, we’re driving an industry transformation by investing deeply in a new generation of media enabled by IP, virtualization, cloud infrastructure and software-defined networks.


    At Imagine Communications, groundbreaking work is part of our everyday environment.  All our employees play a vital role in our organization, helping the media industry enable instant access to moments that matter.  Wherever your skills fit in our business — from engineering and sales to service and support — you’ll find you gain much more than just a job. At Imagine Communications, you’ll gain the opportunity to contribute to the transformation that’s taking place in the way the world is consuming media.


    If you’re looking to join a market leader and take your career to the next level, contact us today!


    Imagine Communications Corp. is an Equal Employment Opportunity (EEO) Employer and does not discriminate on the basis of race, color, religion, national origin, sex, gender, gender identity, gender expression, age, sexual orientation, disability (physical or mental), medical condition, marital status, ancestry, protected veteran status, genetics and any other protected group status or non-job related characteristics as directed by law.

    Specific duties include but are not limited to


    As a member of the Imagine Development team, you will be using the latest technologies to deliver software applications vital to the strategy of Imagine Communication’s host of media products. You will be working on architecture, design, and implementation of enterprise-level business systems along with a group of dynamic, forward-thinking individuals in a structured, delivery oriented development environment.


    • Work in a cross-functional team inclusive of UI/UX, QA engineers, back-end engineers, mobile engineers, product and design to solve complicated technical problems.
    • You will create and maintain scalable and efficient web applications and support increased traffic
    • You should be passionate about expanding features to create true multi-device experiences that move with the customer from one device to another
    • You are a business-minded developer who understands the implications of what they build and the changes they make
    • You are an experienced developer who comes with new ideas and who challenges us to think about things from a different perspective
    • You are at ease using the latest versions of HTML, CSS, AngularJS, jQuery, Typescript.
    • Develop application using C#.Net, T-SQL
    • Develop effective unit tests, automated functional tests, and limited end-to-end integration tests to ensure the highest quality products.
    • You are a passionate developer with problem-solving skills, an impressive ability to collaborate with other teams, and a relentless determination to do what is right for our users.


    • Minimum 10 years of experience in software application development SaaS MVC and MVVM models using Microsoft.Net
    • Minimum 5 years of continuous experience with C#; specifically, v4.0+ is preferred.
    • Minimum 5 years of experience using SQL Server; T/SQL, or equivalent relational database.
    • Minimum 5 years of experience in consuming REST API.
    • Minimum 4 years of experience in developing Web UI using HTML5, CSS3, Angular x, jQuery.
    • Experience in Webpack, Gulp, RabbitMQ, Swagger, Mockito
    • Proven record delivering software from inception to deployment using structured development practices and methodologies.
    • Firm grasp of architectural/design concepts including enterprise application architecture, integration patterns, object-oriented programming principals, and software design patterns.
    • Experience working in an Agile/SCRUM development environment.
    • Experience developing high performing, regionally distributed, multiple domains, service-oriented architecture consuming, applications.
    • Solid experience developing against enterprise databases and using ORM solutions.
    • Strong diagnostic skills and ability to quickly diagnose problems in complex systems.
    • Detail oriented with an ability to produce high-quality solutions and learn new technologies quickly in a dynamic environment.
    • Bachelor’s degree in Computer Science, Engineering, or other science-based disciplines. (Extensive industry experience and demonstrable knowledge may be used to replace this requirement).


    Preferred Skills/ Experience:

    These are the exact technologies Imagine Communications is working with and developing in. All of them are highly desired. The more experience you have with each, the better. But, we are looking for talented individuals in general, with a strong technical base in web application development. The exact technologies you have worked with are important, but so is your ability to learn and evolve your skill-set to match.

    • Experience developing using MVC, MVVM architecture.
    • Experience in consuming RESTful web services with Microsoft Web API or ServiceStack.
    • Experience with JavaScript, jQuery, AngularJS, Typescript, and CSS.
    • Experience in.Net Core 2.0.
    • Experience in C#, T-SQL, SQL Server 2016 and above.
    • Experience with UI Automation testing solutions; Coded UI, Selenium.
    • Experience with Git and TFS source control
    • Experience developing in Microsoft Visual Studio 2015, 2017.
    • Experience developing with geographically distributed teams.

    Imagine Communications offers an engaging team-oriented culture and a competitive compensation/benefits package.


    Equal Opportunity Employer:  M/F/D/V


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Coming Soon!