Senior ETL Developer

Software Developer in Hastings, MI

Posted 2019-12-26

Position Duties & Responsibilities

Works on assigned tasks with other ETL developers, data analysts, modelers, and business SMEs to obtain programming specifications needed to build ETL code that moves data from its origin to its ultimate destination.
Programs, tests, documents, and implements ETL solutions for business problems using software tools and technology.
Supports ETL tool administration.
Performs environment tuning and maintenance.
Ensures proper access for authorized users and provides support to data tool users.
Designs and executes highly complex data flow tasks that cover multiple business, technical, and/or application areas.
Provides tactical thought and/or technical leadership to team members.
Interfaces with business partners in the development of solution strategies and alternatives.
Provides guidance and oversight to less senior team members’ work efforts.
Acts as subject matter expert in a specific technical and/or application area.
Provides the necessary documentation associated with the developed and maintained solutions to satisfy all company, IT and Data Governance policies, procedures, standards, practices, and guidelines.
Works with data modelers and database engineers to ensure that the data processing environment and the supporting data structures are designed and maintained to ensure optimum system performance, data integrity, and the ability to meet business processing requirements.
Leads in the collaboration between analysts, developers, system owners, quality assurance, business process owners, and data governance in the review and testing of new and changed data elements, structures, reports, and services to ensure final business solution acceptance.
Assists project management staff in defining data project milestones and resource efforts.
Keeps current with the technologies that have a potential impact on company information processes, identifying opportunities and making recommendations for changes and/or additions to the data analyst’s toolbox – including changes in best practice and methodologies.
Maintains an effective working relationship with management team members, serving as an automation advisor in the formulation of company goals and objectives.
Evaluates and reports on how technology (software and hardware) may be effectively employed to achieve unit goals.
Actively participates in professional development, i.e. continuing education or self-improvement.
Other duties as assigned by leadership, either verbally or in writing.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.