The Data Engineer III will be responsible for identifying business problems and formulating technical solutions using analytical methodologies. This role involves understanding use cases, desired outcomes, and applying expertise to develop and improve action plans. The engineer will support the development of business cases, drive project delivery, and assist in process updates and changes. Key responsibilities include identifying suitable data sources, performing initial data quality checks, extracting and transforming data using appropriate techniques, and developing knowledge of current data science and analytics trends. The role also involves analyzing complex data elements, designing logical and physical data models (including data warehouse and data mart designs), defining relational tables, and evaluating existing data models. Additionally, the engineer will develop efficient data flows, analyze system integration challenges, create training documentation, and train end-users. They will also oversee the tasks of less experienced programmers and provide system troubleshooting support. The position requires writing code to develop solutions, creating test cases, developing proofs of concept, testing code, and deploying software to production servers. Contributions to code documentation, playbook maintenance, and timely progress updates are expected. The role operates within Agile/Scrum frameworks, ensuring iterative delivery and alignment with sprint goals, while implementing robust data security and governance standards.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level