P

Perficient

Global digital consultancy delivering IT solutions

Lead Technical Consultant Snowflake+DBT

Data EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Demonstrated ability to use artificial intelligence tools to enhance productivity, streamline workflows, and support data-informed task execution.
  • A solid understanding of artificial intelligence capabilities and limitations, including ethical considerations.
  • Seven or more years of experience in data engineering, data warehousing, or analytics.
  • Six or more years of hands-on experience with Snowflake.
  • Four or more years of experience with dbt Core and/or dbt Cloud.
  • Advanced SQL development and performance tuning expertise.
  • Experience with data modeling techniques, including Kimball dimensional modeling.
  • Strong knowledge of cloud platforms such as Azure, AWS, or GCP.
  • Experience with orchestration and ingestion tools such as Airflow, ADF, Fivetran, Matillion, or Informatica.
  • Hands-on experience with Git, CI/CD pipelines, and Agile methodologies.
  • Excellent communication and client-facing skills.
  • Snowflake Certification (SnowPro Core or Advanced).
  • Seven or more years of application development experience.
  • A bachelor's degree in MIS, Computer Science, Math, Engineering, or a comparable major.
  • A solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design.
  • Knowledge and experience developing software using Agile methodologies.
  • Proficiency in authoring, editing, and presenting technical documents.
  • Ability to communicate effectively through multiple channels, verbally and in writing, with technical and non-technical staff.

Responsibilities

  • Participate in all aspects of the software development lifecycle, including estimating, technical design, implementation, documentation, testing, deployment, and application support.
  • Work with solution architects and developers to interpret and translate wireframes and creative designs into functional requirements and then into technical design.
  • Lead the technical planning and requirements-gathering phases, including estimation, development, testing, project management, architecture, and delivery.
  • Serve as a technical lead and mentor, and provide technical support or leadership in service development and continual improvement.
  • Develop and maintain effective working relationships with team members.
  • Adapt and work with team members at various experience levels.

Desired Qualifications

  • Familiarity with artificial intelligence-enhanced platforms.
  • Client-facing or consulting experience.

About the Company

Perficient

Global digital consultancy delivering IT solutions

Perficient is a global digital consultancy that provides IT and business consulting services to large enterprises. It helps organizations design and deliver IT and digital solutions, with services spanning business analysis, portal development, and AI-powered digital initiatives. Its offerings are carried out through a global delivery network across the United States, Latin America, India, and Europe, combining strategists and technologists to execute projects from strategy through implementation. The company differentiates itself by leveraging a broad, multinational delivery footprint and pursuing strategic acquisitions to expand its capabilities and market reach, enabling it to serve Forbes Global 2000 and other large enterprise clients across multiple industries. The goal is to help enterprises transform digitally, using data analytics, cloud computing, and AI to achieve measurable business outcomes and improved performance.

Company size
1,001-5,000
Company stage
IPO
Headquarters
St. Louis, MO
Founded
1998

Recently Posted Jobs

Explore more opportunities at Perficient

See more jobs