Python Developer

Less than 5 years experience  •  Telecommunications

Salary depends on experience
Posted on 11/21/17
Englewood, CO
Less than 5 years experience
Telecommunications
Salary depends on experience
Posted on 11/21/17

Job Duties and Responsibilities

The DISH metadata team, in Englewood, CO, is looking for an experienced and talented Python Developer to join our growing Web Development team.

 

Responsibilities:

  • Designing, building, creating, and maintaining Python ETL scripts/services applied to various meta data providers for consumption by dish client services
  • Optimizing and enhancing existing NOSQL and SQL based services
  • Creating, updating, and maintaining scripts and data import/export processes for MySQL and SQLite databases
  • Maintaining/Creating reports for scheduled execution and delivery
  • Delivering ad hoc SQL-based reports combining data from multiple data sources

Skills - Experience and Requirements

A Successful Python Developer will have a Bachelor’s degree in Computer Science or Mathematics or Engineering or equivalent experience and 1 yearexperience with Linux, including experience writing Linux scripts with bash or similar shell as well as the following:

  • Experience with Python, Nodejs,Java or similar scriptinglanguage
  • Experience with performance tuning MySQL and/or PostgreSQL databases for a variety of environments and user requirements
  • Experience NOSQL such as Hive/hadoop/Hbase, Elastic Search, MongoDB

 

PreferredQualifications:

  • Using and configuring NoSQL environments, e.g. Hive/hadoop/Hbase, MongoDB, Elasticsearch
  • Workflow engines and creating traceability of data through multiple systems
  • Hadoop ecosystem administration and map-reduce jobs; Hive, Hbase, Impala, Sqoop, and Pig
  • Databasereporting systems
  • SAFe experience working in a software development environment with software configuration management
  • Setup, configuration, and maintenance, trouble-shooting MySQL and/or PostgreSQL replication environments.

2017-41029

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.