Principal Software Engineer

Dish Network   •  

Englewood, CO

Industry: Telecommunications.


11 - 15 years

Posted 264 days ago

This job is no longer available.

What you’ll do:

  • Work in a fast-paced agile driven extreme programming environment with focus on test driven development and CI/CD
  • Provide technical/architectural solutions to the team for solving complex business problems
  • Translate documented requirements/stories from Rally into object oriented pattern based code in Java, Spring framework
  • Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
  • Ability to guide and mentor junior developers on various tasks
  • Define/improve SDLC processes and procedures
  • Maintain and support existing systems and services

Skills - Experience and Requirements

What an ideal Principal Analyst/Developer possesses:

  • 4-year college degree or equivalent experience, Bachelor of Science preferred with 10+ years professional Development experience. Master’s degree is a plus; or equivalent combination of education and experience
  • Java / J2EE object oriented pattern based development experience or other OO languages & concepts
  • Experience with XML/XSD, JSON, SOAP UI, UML, Eclipse, Jenkins, IntelliJ, Gitlab; Experience with cloud based technologies preferably cloud foundry and/or AWS
  • Experience with leading and delivering projects in agile environment using SCRUM/XP methodologies; Strong Desire to learn with a “can do” attitude
  • Experience working on open source frameworks like Spring Batch, Cloud, MVC and Spring Boot
  • Experience guiding and mentoring junior developers
  • Experience defining and improving SDLC processes
  • Prior webservices development experience with SOAP or REST services is a plus; Hadoop, No SQL / Big Dataexperience and or Kafka are all nice to haves; PL SQL Developer, Oracle / SQL Server, NoSQL databases