Data Engineer

Flow Control GroupCharlotte, NC

About The Position

FCG is seeking a Data Engineer to work in our Snowflake/dbt/Fivetran environment, establish data engineering procedures and best practices, contribute to the design and development of our Snowflake environment, and provide additional data ingestion development as needed. This individual will provide data analysis of raw data, document source to target mappings, and help evolve our dbt and Snowflake environments as part of a multi-functional team of data professionals focused on delivering data to achieve business goals.

Requirements

  • Minimum 2+ years of experience developing and scaling dbt projects.
  • Minimum 3-5 years of experience as a data engineer with tools like SSIS, Informatica, or Talend.
  • Minimum 2+ years of experience with Snowflake.
  • Proven experience designing and implementing dbt transformations in large-scale enterprise analytics environments.
  • Experience working with data pipeline tools like Fivetran or CData.
  • Proven experience designing and managing security requirements.
  • Experience in supporting data applications.
  • Minimum of 5 years working with cross-functional teams and managing multiple projects and priorities.
  • Expert in SQL and data analysis.
  • Strong understanding of data integrations, data warehousing, data modeling, and data engineering.
  • Familiarity with Azure and cloud architectures.
  • An expert creating architecture diagrams and documenting requirements and design details.
  • Excellent problem-solving skills and attention to detail.
  • Ability to analyze complex business processes and translate them into technical requirements.
  • Evaluate performance, traceability, and usability in all designs.
  • Expertise in working to implement data warehouses and marts that align with business objectives.
  • Ability to analyze data from disparate sources to identify gaps in data or definitions.
  • Ability to effectively test data products and analyze data by looking for patterns and anomalies in the data that impact deliverables.
  • Ensure alignment with data standards and data governance.
  • Strong verbal and written communication skills.
  • Ability to effectively communicate with technical and non-technical stakeholders.
  • Team Player: Ability to work collaboratively in a team environment.
  • Adaptability: Comfortable working in a fast-paced and dynamic environment.
  • Self-Motivated: Proactive and able to work independently with minimal supervision.
  • Customer Focus: Strong commitment to delivering high-quality service to internal and external customers.

Nice To Haves

  • Experience with Python and AI preferred.

Responsibilities

  • Technical Expertise: Provide technical expertise in all capabilities of dbt.
  • Development: Design, build, and manage data transformation in dbt. Create reusable components and templates, and proof-of-concept solutions. Develop and manage data pipelines as needed. Implement functionality in Snowflake.
  • Source to Target Mappings: Work with data team members to analyze source data and identify transformation requirements to move data to our data warehouse and data marts.
  • Data Integration: Design robust, reliable, scalable, and performant systems for large volume data processing. Help drive decisions on data architecture and engineering best practices.
  • Data Observability: Develop and enhance monitoring of workflows and processes.
  • Solution Design: Collaborate with technical teams to design and implement solutions that meet business requirements and align with best practices.
  • Security: Design security standards and ensure proper implementation of security.
  • Performance: Ensure our data warehouse processing is optimized for performance. Collaborate with team members to ensure data loads and transformations flow through the system to deliver data according to requirements.
  • Support: Provide comprehensive technical support for data warehouse processing.
  • Testing and Validation: Develop testing frameworks for solutions to ensure that solutions meet requirements and perform as expected.
  • Metadata: Work with business users, technical teams, and data stewards to create documentation and metadata to support understanding of technical data warehouse infrastructure.
  • Continuous Improvement: Identify opportunities for process improvements and system enhancements to increase efficiency and effectiveness.

Benefits

  • Everyone’s an Owner of the Company: Because every team member contributes to Flow Control Group’s success, everyone has the benefits of ownership! Flow Control Group has a broad-based employee ownership program extended to every employee within our portfolio companies.
  • Competitive Benefits: Enjoy an attractive benefits package that includes Medical, Dental and Vision insurance (among other plans), competitive 401(k) matching program, career growth opportunities, employee referral program, paid time off and holidays, as well as parental leave.
  • Training: FCG University learning and training platform available to all employees offering over 80k courses.
  • Career Growth Opportunities: At Flow Control Group, we are committed to your professional development. With a vast network of over 100 brands across North America, we provide unparalleled opportunities for growth and advancement. Whether you're just starting your career or looking to take it to the next level, we offer custom training programs, mentorship, and a supportive environment to help you achieve your goals.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service