The Data Engineer provides critical support for the Action Center business team, engineering data collection and management systems that convert raw data into usable information for analysis and actionable insights. This position loads, manages, runs, and conducts quality assurance (QA) on AAA club and third-party data, and supports and troubleshoots various Business Intelligence (BI) and Digital Marketing applications, including Hive, Tableau, and Salesforce. The Data Engineer works extensively with ETL processes, SQL, BI/Digital Marketing Applications, and operational/auditing tools to manage, analyze, and enhance the data flow into our data warehouse.
Duties & Responsibilities:
- Maintains development, test, and production environments as well as redundant environments used for Business
- Develops and maintains a variety of programs, processes, and documentation to master data from various sources (databases, data files, applications) into a central repository using various ETL tools; modifies databases and processes, archives and/or purges data; generates statistical reports; generates performance reports for planning server upgrades and in troubleshooting issues.
- Supports, develops and integrates processes to load mastered data into various applications for the purpose of data analytics, business insights, and digital marketing.
- Works closely with business users and vendors to support/develop/configure the application feature set, build services to integrate disparate systems, add value to the dataset, manage business workflows, and develop reports and dashboards for data insights.
- Keeps supervisor updated on projects as well as hot items. Meets with peers, project managers, developers, and end-users within and across departments to discuss current projects, upcoming projects, and work efforts of projects.
- Provides advice, mentors, and leads other technical team members on the effective use of data management, modeling, workflows, performance tuning, troubleshooting, exception handling, and other data engineering issues.
- Reviews, develops, and designs data models using standard diagramming techniques, in conjunction with application development teams; creates logical data models and translates them into physical database structures that integrate with existing or proposed database structures.
- Maintains skill/knowledge level for the job through vendor training, buying and reading books, internet sources, technical meetings, and conversions with peers.
Requirements, Competencies, and Certifications:
- Excellent data analysis skills using tools or other high-level languages.
- Experience in all phases of business and systems analysis.
- Thorough understanding of most common business processes and functions
- Proven ability as a team leader for highly complex projects that have a high corporate impact.
- Excellent oral and written communication skills.
- Excellent organization and interpersonal skills.
- Skilled in data engineering and administration in a multi-user, multitasking super-minicomputer, mainframe, or cloud computing environment and in-depth involvement.
- Skilled in system analysis, design, development, implementation, and integration for data management and digital marketing.
Education & Experience:
- Bachelor’s degree in computer science or related field and
- Eight (8) to 12 years of applicable experience, or
- Master’s degree in computer science or related field, and
- Four (4) to Seven (7) years of applicable experience
Hiring Range:
$95,000 to $110,000
This position is also eligible for participation in AAA, Inc.'s Annual Incentive Plan.
AAA, Inc. is committed to paying competitively and equitably. The posted range for this position represents competitive compensation based on market data, internal equity, and the skills and requirements of the position. The actual compensation at the time of offering will be based on your overall qualifications and experience.
AAA, Inc. supports a flexible work environment for our associates. We are committed to collaboration, innovation, and work-life balance and offer a hybrid work model of three days in-office and two days at home (or whenever you work best) each week.
AAA, Inc. is not accepting unsolicited assistance from any search firms for this employment opportunity. All resumes submitted by search firms to any employee working at the AAA, Inc. offices either by email, the Internet, or in any form and method without a valid written Statement of Work in place for this particular position from the AAA, Inc.'s Talent Acquisition Department will be deemed the sole property of the AAA, Inc.'s Office. No fee will be paid if the AAA, Inc. office hires the candidate due to the referral or through other means.
Required
-
Bachelor’s degree in computer science or related field and Eight (8) to 12 years of applicable experience, or Master’s degree in computer science or related field, and Four (4) to Seven (7) years of applicable experience
Required
-
Bachelors or better in Computer Science or related field