Earnbetter

Job Search Assistant

Logo

SENIOR SOFTWARE ENGINEER

DISH Network • Denver, CO 80201 • Posted 1 day ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • $96,250-$158,070/yr • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

As a Senior Software Engineer at DISH, you will be a natural problem solver, focusing on creating and customizing components within Adobe Experience Manager. You will lead and work within an agile delivery team, developing on-platform solutions and integrations, deploying business logic and user interfaces in AEM, and translating requirements into technical solutions leveraging the AEM platform. This role involves a solid understanding of object-oriented programming, Java, HTML, CSS, and JavaScript, as well as experience with AEM, Java Content Repository (JCR), and OSGi.

Responsibilities

  • Develop on-platform solutions and integrations to external systems
  • Develop and deploy business logic and user interfaces in AEM
  • Translate requirements into technical solutions leveraging the AEM platform
  • Estimate the level of effort needed to implement solutions
  • Support the delivery of AEM implementations
  • Document and share best practices
  • Peer code review to ensure design standards are followed
  • Create and extend objects to support business capabilities and integrations
  • Work with application architects to define standards and design solutions
  • Work with embedded testers to build and execute automated testing processes

Qualifications

Required

  • 5+ years of AEM experience
  • Experience working with the Java Content Repository (JCR)
  • Experience using Sling and OSGi
  • Experience with Git and work tracking tools like Rally or Jira
  • Experience developing custom components
  • Experience running/mentoring a team of developers
  • Experience in consulting and working with Project Management teams
  • Solid understanding of object-oriented programming and computer science foundations
  • Foundational understanding of Java 11+, HTML, CSS, and JavaScript
  • Understanding of the Apache Dispatcher and how it works
  • Understanding of editable templates and template/component policies
  • Hands-on experience building scalable web applications

Preferred

  • Experience working with Adobe Cloud Manager for deployments
  • Experience working on AEM with Managed Services
  • Experience using Adobe Target, Analytics, and Launch and how each of these integrates with AEM
  • Experience with AEM Experience Fragments, and its integration with Salesforce CMS Connect
  • Understanding of modern, efficient web-based development and responsive design techniques
  • Experience working with a multi-tenant AEM project structure
  • Understanding of the i18n dictionary and how AEM translations work
  • In-depth knowledge of GitLab and setting up CI/CD pipelines

About DISH Network

Dish Network is a leading satellite television provider in the United States, offering a wide range of programming options including sports, movies, news, and international channels. The company primarily serves residential and commercial customers with satellite television services, digital video recorder (DVR) services, high-definition programming, and video-on-demand options. Additionally, Dish Network operates Sling TV, a live TV streaming service, and is currently working on deploying its own 5G wireless network infrastructure across the country.

Full Job Description

Company SummaryDISH, an EchoStar Company, has been reimagining the future of connectivity for more than 40 years. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products, and now we are building America’s First Smart Network™.Today, our brands include EchoStar, Hughes, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech and GenMobile. Department SummaryOur Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our people play vital roles in connecting consumers with the products and platforms of tomorrow.Job Duties and ResponsibilitiesAs a Senior AEM Developer at DISH, you must be a natural problem solver. You think the best answer is the most straightforward and most elegant. You'll lead and work within an agile delivery team and use your skills to create and customize components within Adobe Experience Manager.Key Responsibilities:Develop on-platform solutions and integrations to external systemsDevelop and deploy business logic and user interfaces in AEMTranslate requirements into technical solutions leveraging the AEM platformEstimate the level of effort needed to implement solutionsSupport the delivery of AEM implementationsDocument and share best practices Peer code review to ensure design standards are followedCreate and extend objects to support business capabilities and integrationsWork with application architects to define standards and design solutionsWork with embedded testers to build and execute automated testing processesSkills, Experience and RequirementsEducation and Experience:5+ years of AEM experienceExperience working with the Java Content Repository (JCR), including a solid understanding of how AEM stores dataExperience using Sling and OSGi, including run mode configurationsExperience with Git and work tracking tools like Rally or JiraExperience developing custom components, including leveraging and extending Adobe's core componentsExperience running/mentoring a team of developersExperience in consulting and prior working experience with Project Management teamsSkills and Qualifications:Solid understanding of object-oriented programming and computer science foundationsFoundational understanding of Java 11+, HTML, CSS, and JavaScriptUnderstanding of the Apache Dispatcher and how it worksUnderstanding of editable templates and template/component policiesHands-on experience building scalable web applications, in particular building high frequency and low latency web apps with optimal memory management, performance, and scalability as a key focusThirst for knowledge and an abundance of curiosity Thrive in a fast-paced and agile environment Preferred Skills:Experience working with Adobe Cloud Manager for deploymentsExperience working on AEM with Managed ServicesExperience using Adobe Target, Analytics, and Launch and how each of these integrates with AEMExperience with AEM Experience Fragments, and its integration with Salesforce CMS ConnectUnderstanding of modern, efficient web-based development and responsive design techniquesExperience working with a multi-tenant AEM project structureUnderstanding of the i18n dictionary and how AEM translations workIn-depth knowledge of GitLab and setting up CI/CD pipelinesSalary RangesCompensation: $96,250.00/Year - $158,070.00/Year BenefitsWe offer versatile health perks, including flexible spending accounts, HSA, a 401(k) Plan with company match, ESPP, career opportunities and a flexible time away plan; all benefits can be viewed here: DISH Benefits.The base pay range shown is a guideline. Individual total compensation will vary based on factors such as qualifications, skill level and competencies; compensation is based on the role's location and is subject to change based on work location. Candidates need to successfully complete a pre-employment screen, which may include a drug test and DMV check.This will be posted for a minimum of 3 days or until the position is filled.Job type: FULL TIMECategories: Information Technology