What are the responsibilities and job description for the Junior Data Engineer position at Client Resources, Inc.?
POSITION??
Job Summary
Data Engineer
This position supports the Credit Union by creating automated processes and pipelines by extracting data from source systems and migrating it to our enterprise data warehouse or other end points. This enables Dupaco’s various departments to efficiently analyze data and further add value for our members.
Essential Functions
Client Values:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations in compliance with the American Disabilities Act (ADA) may be made to enable qualified individuals with disabilities to perform the essential functions listed above.
This job description is subject to change at any time.
Job Summary
Data Engineer
This position supports the Credit Union by creating automated processes and pipelines by extracting data from source systems and migrating it to our enterprise data warehouse or other end points. This enables Dupaco’s various departments to efficiently analyze data and further add value for our members.
Essential Functions
Client Values:
- Demonstrates Company Values: Rooted In Trust, Empathetic Understanding, Strengthening Relationships, Advocate for All and Invest in You
- Provide quality service to members, potential members and coworkers.
- Demonstrate teamwork and professionalism in all interactions with coworkers.
- Promote a professional image of the credit union at all times.
- Construct, install, test and maintain highly scalable data management systems.
- Research opportunities for data acquisition and new uses for existing data.
- Develop automated data pipelines that take raw data from disparate sources and model it into formats that are useful for operations and reporting.
- Employ a variety of languages and tools (e.g. Extract, Transform, Load (ETL), scripting languages), to marry systems together.
- Collaborate with Data Team to accomplish various data sprint projects
- Recommend and implement ways to improve and automate data reliability, efficiency and quality
- Ensure data quality, accuracy, and consistency in all data sources.?
- Create and maintain documentation of all data flows, transformations, and other data processes
- Perform other duties as assigned.
- Bachelor’s degree in Computer Science, Computer Information Systems or equivalent experience
- Proficient with at least 1 programming language (Java, Python, C#, etc.)
- Proficient writing SQL queries
- Experience working with an ETL (Extract, Transform, Load) tool, strongly preferred
- Experience building a data warehouse using dimension and fact tables, preferred
- Experience pulling data from API’s, preferred
- Ability to work with both structured and semi-structured data
- Ability to solve complex problems
- Strong interpersonal and communication (verbal & written) skills
- Minimum discomfort from noise, heat, dust, etc.
- Length of working day can be unpredictable. May have to work longer hours due to computer failure, unusually heavy member traffic, or other unexpected events
- May be required to sit or stand for long periods of time
- May be exposed to a potentially hazardous condition - robbery (Receives very detailed instructions and procedures to be followed to minimize the risk of robbery)
- Physical requirements: occasional lifting (up to 50 lbs), keyboarding, and phone use
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations in compliance with the American Disabilities Act (ADA) may be made to enable qualified individuals with disabilities to perform the essential functions listed above.
This job description is subject to change at any time.