< Back to Job Search
Location: Denver, CO
Job Type: Contract to Hire
Job Code: JPC - 377

Job Description

IT Manager – Software Development

Location:  Dish Grand Central (DGC), 1615 17th Street, Denver, CO 80202

Remote: No

Direct Placement:  No

Duration:  90 day CTH

Hourly Bill Rate:  $75 – $105 per hour

Conversion Salary:  $106k-$143k

Start Date:  Immediate

Visa: Any (can sponsor)

Relocation: Yes
Preferred Skills:  

You will stand out if you have:

  • Development experience working with these technologies:
    • Cloud-Native Application Architecture
    • Web Framework Technologies like React, Angular
    • Java, SpringBoot, Spring, Struts
    • HTML, JavaScript, CSS, AJAX, jQuery, Responsive Design
    • SQL Server
  • Knowledge of common web services protocols (HTTP/JSON/REST/XML/JavaScript)
  • Experience with cloud-based infrastructure and platform services – AWS Preferred 
  • CI/CD Pipelines, Docker, Kubernetes, GitLab
  • AWS Infrastructure Knowledge

About this Role:

This position is for the Dish Network in the Denver Metro Area, CO. You will be working in a collaborative and fast-paced environment spanning the Dish IT Development Team and broader Dish organizations, with teams located in Denver, India, and Mexico. 

 

The applications you support will have 6000+ agent and or partner users who support 11 Million TV subscription customers.  These applications will also support another 8 Million Wireless customers as we continue to grow our business. You will be involved in continuing to design, develop and support technological capabilities that best improve user and customer experience and maintain our operational stability and efficiency. 

 

As IT Manager- Software Development, you will lead a group of high-performing software engineers who are passionate about problem solving, technology, and innovative product development. In this role, you will be instrumental in growing the team and guiding software development to successfully support future growth initiatives for the organization. You will be responsible for the hiring, supervision, coaching, growth, and retention of your team reports. You will also lead by example in pushing yourself and the department to continuously find ways to improve and innovate our product, processes, and culture. Above all, your team’s delivered efforts will positively impact our Customers’ experience, as well as, our continued profitable, efficient operational capabilities.

 

Job Duties and Responsibilities:

 

  • Build and promote a work environment for high performance that is highly Agile, Collaborative and team-centric
  • Recruit, retain, lead and inspire our onshore and offshore engineering teams to ensure that delivery team(s) are resourced and supported to meet the prioritized, product roadmaps and business objectives
  • Ensure that engineering staff have access to the skills, tools, processes, etc. that they need to produce high-quality, on-time software that meets our customers’ expectations 
  • Coach and mentor your team members in learning and expanding their expertise for career growth 
  • Collaborate with internal customers and company leadership to achieve higher-level company objectives
  • Deliver results on complex development projects involving teams across the company
  • Work with key vendors to manage relationships, quality of services levels, scheduling, contract review, and recommendations to leadership regarding any changes that may be required
  • Provide and coordinate after-hours deployment and operational incident support related to applications 
  • Coordinate and support offshore development teams 
  • Continuously evaluate new technologies, engineering patterns, and process improvements that will provide capabilities to best serve our customers

Skills, Experience and Requirements

Qualifications: A successful IT Manager – Software Development will have:

  • Experience leading teams through the full Agile software development life cycle including managing cross-functional, interdependent project teams (Dev, QE, and Automation)
  • Proven track record of hiring, growing and nurturing cohesive, high-performing development teams
  • Ability to collaborate with external partners, cross-functional teams, and internal partners.
  • 3+ years of personal hands-on software development experience working on enterprise-level software
  • 3+ years of experience managing and leading teams developing enterprise products in a high-growth, fast-paced system software engineering group or company
  • Experience with Agile frameworks with continuous integration / continuous delivery
  • Ability to motivate yourself and others, prioritize your teams work, and adapt and thrive in a dynamic team environment
  • Excellent problem solving, decision-making, and interpersonal skills
  • Excellent verbal and written communication skills for technical and non-technical audiences
  • A degree or equivalent experience in Computer Science or a related field
< Back to Job Search

Apply Now

    .doc, .docx, .pdf accepted