Lead Data Developer, Chattanooga

Date: Jan 24, 2023

Location: Chattanooga, TN, US

Company: Dover Corporation

Environmental Solutions Group encompasses industry-leading brands — Heil Environmental, Marathon, Bayne, The Curotto-Can, 3rd Eye, and Soft-Pak — to create a premier, fully integrated equipment group serving the solid waste and recycling industry. Through extensive voice-of-customer outreach, in-house engineering and manufacturing capabilities, a wide-reaching service network, and proven industry expertise, Environmental Solutions Group is focused on solving customer problems through environmentally responsible products and providing world-class support.  For more information, visit www.doveresg.com.

 

ESG is a Dover Corporation operating company. Dover is a diversified global manufacturer and solutions provider with annual revenue of approximately $7 billion. We deliver innovative equipment and components, consumable supplies, aftermarket parts, software and digital solutions, and support services through five operating segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead the markets we serve. Recognized for our entrepreneurial approach for over 60 years, our team of over 23,000 employees takes an ownership mindset, collaborating with customers to redefine what's possible. Headquartered in Downers Grove, Illinois, Dover trades on the New York Stock Exchange under "DOV." Additional information is available at dovercorporation.com.

 

 

Operating Company:  Environmental Solutions Group

Location: Chattanooga, TN or Remote

Reports to: Director – Eye-Site Business Intelligence

Department:  Technology and Development

                                                                                                                                      

COMPANY SUMMARY:

Environmental Solutions Group encompasses industry-leading brands — Heil Environmental, Marathon, Bayne, The Curotto-Can, 3rd Eye, and Soft-Pak — to create a premier, fully integrated equipment group serving the solid waste and recycling industry. Through extensive voice-of-customer outreach, in-house engineering and manufacturing capabilities, a wide-reaching service network, and proven industry expertise, Environmental Solutions Group is focused on solving customer problems through environmentally responsible products and providing world-class support. 

 

POSITION SUMMARY:

The Lead Data Developer will be responsible for operationalizing data pipelines that support analytics and reporting across all lines of business at ESG. The primary responsibilities include designing, building, managing, and documenting data flows from various sources into our enterprise data lake.  Data ingestion timing can be near real-time or batch processed.

 

The Lead Data Developer will also be responsible for coordinating the day-to-day activities of other developers on the team, providing technical guidance, and working with management to plan and deliver projects within an Agile environment.

 

ESSENTIAL JOB FUNCTIONS INCLUDE:

  • Code, test, deploy, monitor, document, and troubleshoot cloud-based data processing and associated automation in accordance with best practices and security standards throughout the development lifecycle.
  • Collaborate with management, the team, and business stakeholders to interpret and create requirements for software development.
  • Work closely with data scientists, data architects, ETL developers, other IT counterparts, and business partners to identify, capture, collect, and format data from external sources and internal to extract features of interest.
  • Create advanced data queries to understand and interpret data.
  • Develop technical documentation to guide future software development projects including flowcharts, necessary algorithms, and testing criteria.
  • Develop new object-oriented software features in an iterative way to collectively form a larger application.
  • Modify and enhance existing software to add or change features, while constantly improving the codebase.
  • Estimate level of effort for development tasks and evaluate accuracy of estimates.
  • Lead code reviews with development team and implement standards for adoption.
  • Lead team meetings to discuss status of tasks and help set the technical direction of the team.
  • Secure all source modifications to the source control repository, GIT.
  • Assist with the implementation of code changes to environments: development, stage, and production.
  • Create a formalized implementation plan for releasing new code to production and schedule meetings to go over with the team.
  • Troubleshoot and debug production support issues, including occasional non-working hours support.
  • Mentor and help other developers with coding assignments.

 

JOB SPECIFICATIONS:

General Requirements:

  • Bachelor's Degree, or higher, in Computer Science, Information Systems, or a related field is required or equivalent experience.
  • 5+ years’ experience with objected oriented programming style.
  • 5+ years’ experience with Python.
  • 5+ years’ experience with a relational database.
  • 5+ years’ experience with SQL, Structured Query Language including creating tables, views, stored procedures, and functions.
  • 2+ years’ experience with Snowflake cloud data warehouse.
  • 2+ years AWS or Azure Cloud Services experience.
  • 2+ years of hands-on experience with data lake implementations, core modernization, and data ingestion.
  • Proficient in GIT for source control.
  • Proficient in Visio or another flowchart software and Microsoft Excel.
  • Experience with Agile Methodologies and JIRA as a project management tool.
  • Experience in designing and implementing scalable, distributed systems leveraging cloud computing technologies like AWS.
  • Experience designing and developing data cleansing routines utilizing typical data quality functions involving standardization, transformation, rationalization, linking and matching.
  • Knowledge of data, master data, and metadata related standards, processes and technology.
  • Experience working with multi-Terabyte data sets.
  • Ability to mentor, train, and help other developers and analysts.
  • Ability to learn new software and technologies quickly.
  • Strong analytical skills and attention to detail.
  • Good vertical communication skills, both written and verbal.
  • Willingness and strong desire to learn new skills.
  • Strong knowledge of Windows and Linux operating systems.

 

DOVER COMPETENCIES:

Builds and Manages Collaborative Relationships

Motivates and Inspires

Results Driven

 

KNOWLEDGE, SKILLS, AND ABILITIES:

Ethics and Work Standards: Maintain the highest ethical and work standards, while promoting the same attributes in co-workers and others.  Ensure that all business activities – with both internal and external customers – to be performed with a professional demeanor and that all participants be held accountable to this high standard.

Communication:  Expresses thoughts clearly, both orally and in writing, using good grammar. Presents concise, well organized reports in Microsoft Word, PowerPoint and Excel.  Listens to understand input, feedback and concerns.  Provides complete information in an open, honest and straightforward manner.  Responds promptly and positively to questions and requests.

Teamwork and Relationships:  Works with other employees willingly and in a spirit of cooperation and teamwork.  Supports cooperation.  Demonstrates a commitment to the entire business and is supportive of all initiatives (company and departmental) to help grow Environmental Solutions Group business in the United States and abroad.  Cooperates fully with others to achieve organizational goals. Is tactful, courteous, and considerate.  Embraces a positive outlook.  Is respected and trusted by others.

Continual Improvement and Problem Resolution: Identifies and communicates suggestions for work improvements.  Uses technical and analytical abilities to assure existing work practices are the most efficient and cost effective possible. Performs root-cause analysis and implements viable, permanent solutions to problems.  Works with both internal and external customers to develop solutions which meet company-wide needs and objectives.  Applies a sense of urgency to resolve problems or creates opportunities that will increase productivity and create value.  Shares best practices with other employees across the business.

Accountability:  Accepts responsibility and accessibility for both the strategic planning and the successful implementation of all projects, programs, and duties as outlined in this job description. Advises supervisor of concerns, problems and progress of work in a timely manner.

 

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

This position may be located in: Americas : United States : Tennessee : Chattanooga

Sub Division : Chattanooga

Job Requisition ID : 46623


Nearest Major Market: Chattanooga

Job Segment: Cloud, Testing, Developer, Information Technology, Programmer, Technology