Job Details

ID #40924026
State Colorado
City Englewood
Job type Permanent
Salary USD $106,250.00/Year - $143,750.00/Year 106250.00/Year - 143750.00/Year
Source DISH Network
Showed 2022-05-15
Date 2022-05-14
Deadline 2022-07-13
Category Architect/engineer/CAD
Create resume

Senior Engineer - Enterprise Services

Colorado, Englewood, 80110 Englewood USA

Vacancy expired!

Department Summary

DISH is a Fortune 250 company with more than $14 billion in annual revenue that continues to redefine the communications industry. Our legacy is innovation and a willingness to challenge the status quo, including reinventing ourselves. We disrupted the pay-TV industry in the mid-90s with the launch of the DISH satellite TV service, taking on some of the largest U.S. corporations in the process, and grew to be the fourth-largest pay-TV provider. We are doing it again with the first live, internet-delivered TV service - Sling TV - that bucks traditional pay-TV norms and gives consumers a truly new way to access and watch television.

As a Senior Engineer, you will play a central role in the analysis, design and development of Dish backend web services. The ideal candidate will have a passion for development and a strong background in building dynamic, high-volume APIs using Object Oriented Programming in Java or similar languages. The candidate will be working with the Enterprise service development team in the Dish corporate office. They will be working in an extremely collaborative and fast-paced environment. We look for self-starters who thrive in a fast-paced agile environment. Most importantly - We look for people that can prioritize, multi-task, and deliver - because it's a lot more fun to get things done. Innovating is encouraged.

Job Duties and Responsibilities

Job Duties and Responsibilities
  • Design and develop application solutions for enterprise-level projects.
  • Design Enterprise Application Integration solutions for business requirements and work with the development team to implement that solution.
  • Set up development/code review standards for complex projects. Encourage writing clean code.
  • Create High-Level Documents for the proposed business solutions.
  • Assist with the requirements analysis to determine the feasibility of proposed solutions and solution requirements and support the development of appropriate architecture, and application modules, and to create baselines for system performance.
  • Employ appropriate application development methodologies within multi-tier and distributed environments.
  • Employ effective communication techniques to provide status reports to team members to develop accurate documentation that complies with company standards.
  • Utilize TDD to write clean maintainable code that meets business objectives.
  • Thrives in collaborative environments and enjoys working closely with stakeholders at all levels of the business to define and deliver features.
  • Excited to use unfamiliar technologies while stepping outside of your technical comfort zone to grow your skills.
  • Develop tools that improve productivity and automate repetitive tasks.
  • Has the attitude to clean up messy code ("leave it better than you found it").
  • Does not have fear of working with legacy code and modernizing it.
  • Always open to criticism and able to provide constructive feedback.

Skills, Experience and Requirements

Must Haves:
  • 5+ years of professional experience developing software products, APIs, and web services.
  • Experience with Object-Oriented languages - Java is preferred.
  • Experience building service-oriented solutions and RESTful microservices
  • Understanding of Java multithreading, concurrency, and memory management
  • Strong development experience using Java-8 with Spring Frameworks and Spring Boot
  • Experience in multiple relational databases. We use Oracle and SQL servers.
  • Experience with using Git, Jenkins, and Github/Gitlab or similar technologies.
  • Experience with Eclipse, IntelliJ Idea, or Visual Studio Code.
  • Experience working as part of an Agile Scrum Team.
  • Exposure to design and implement applications based on business requirements.

Nice to haves:
  • Knowledge of NoSQL technologies like Redis, DynamoDB, and MongoDB is desirable
  • Experience working with Kafka, RabbitMQ, or other messaging systems
  • NodeJS with Javascript good practices
  • Experience with cloud technologies(AWS/Azure/Google Cloud Platform) is a strong plus
  • Unix/Linux/Mac OS experience
  • Shell scripting (bash, sh, zsh)
  • Experience with Docker containerization and CI/CD pipeline
  • Exposure or working experience with Webmethods
#Dice

#LI-JW5

Salary Range

Compensation: $106,250.00/Year - $143,750.00/Year

Benefits

From versatile health perks to new career opportunities, check out our benefits on our careers website.

Candidates need to successfully complete a pre-employment screen, which may include a drug test.

Vacancy expired!

Subscribe Report job