ETL Developer II in Greenville, SC at Windstream

Date Posted: 8/5/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    301 North Main Street
    Greenville, SC
  • Job Type:
  • Experience:
    2 to 4 years
  • Date Posted:
    8/5/2019

Job Description

Job ID:19002445

Job Summary:

The ETL Developer II position in Network Business Intelligence - Engineering Applications (NBI-Apps) will be working in a fun, challenging, fast-paced environment using Agile methodologies to develop Extract-Transform-Load (ETL) processes that enable the Engineering arm of Windstream to function more efficiently and effectively. Projects are in support of the Windstream Engineering organization and include ingestion, manipulation, and analysis of a variety of data types including: equipment physical and logical inventory, performance and fault (alarm) metrics, OSS system data, financial data, parts/purchasing data, and billing data. This work will impact data quality initiatives, capacity management decisions, network spares tracking, automated network provisioning, and network fault prediction, among other Windstream efforts.

The primary focus will be development of ETL processes using CloverETL and Python scripting, migration of legacy scripted solutions to CloverETL and/or Python, database development in DDL/DML (primarily Oracle), and operational support of the ETL software infrastructure and processes.  As such, skills and experience with ETL software tools, Python scripting, SQL systems, and Linux/Unix command line tools are essential. The position demands a self-starter who is comfortable engaging other developers to achieve goals and working across functional groups.

Job Responsibilities:

•   - Effective communications in person and using Jira, Confluence, Microsoft Teams, email, and chat tools.

•   - Manage work through Agile tools/methodology, collaborative repositories, issue tracking platforms, and wikis.

•   - Manage projects through to completion.

•  -  Effective collaboration in a dynamic team environment.

•   - Independent project execution with minimal oversight.

•   - Development of Extract-Transform-Load logic using CloverETL and Python scripting to support business intelligence needs.

•   - Migration of legacy scripted solutions to CloverETL and Python.

•   - Database development in DDL and DML (primarily Oracle).

•   - Operational support of the ETL software infrastructure and processes - occasionally, after hours.

•   - Building reusable code and libraries for future use.

•   - Provide technical mentorship for the team.


Essential Skills:

  • ETL methodologies and patterns.
  • Javlin CloverETL development and deployment. 
  • Experience with comparable ETL tools (Informatica, etc.) will be considered.
  • Proficiency in RDBMS systems, Python, bash, and Linux command line tools. 
  • Experience with comparable languages (Perl, TCL, node.js, etc.) will be considered. 
  • Proficiency with code versioning tools such as git.
  • Web service technologies and APIs (REST, RPC, SOAP, etc.).
  • Data exchange formats: delimited, fixed-format, XML, JSON, YAML, etc.
  • Extensive experience in software development and planning.
  • Drive to succeed and improve personally to add value to the role, team, and company.
  • Self-starter, relentlessly curious, resourceful, collaborative, and inventive.
  • Good team player and communicator.
  • Highly organized and meticulous.
  • Positive attitude, and the desire to solve problems in elegant and creative ways.

Desired Skills:

  • Experience with a variety of Relational databases including: Oracle, MySQL, Postgres, MS SQL Server.
  • Experience/understanding of networking (IP, SONET, DWDM, etc.) technologies.
  • Proficiency in Linux/Unix.
  • Experience working with large, disparate data sets.
  • Experience and/or familiarity with various functional areas pertaining to telecommunications networks, such as:

◦         Ipv4 basics – subnets, routing, IGP and EGP protocols.

◦         Circuit design

◦         Traffic engineering

◦         Network system design

◦         Equipment planning

◦         IP/Transport/Access planning/engineering

Job Requirements

Minimum Requirements for Education and ExperienceCollege degree and 2-4 years related experience or 6 years equivalent related Engineering/Technical experience or a combination of education and related Engineering/Technical experience required.

Desired Qualifications: 
Ability to stay current with the economical and technological developments in the industry.

IND123
#LI-SC1

EEO Statement: Employment at Windstream is subject to post offer, pre-employment drug testing. Equal Opportunity Employer including minority/female/disability/veteran; Without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status. Windstream is a drug-free workplace.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs