Synerfac Technical Staffing · 8 hours ago
Data Software Engineer
Synerfac Technical Staffing is seeking a Data Software Engineer for their client in Bethlehem, PA. The role involves building and maintaining data orchestrations, managing Snowflake tasks, and ensuring data quality checks while collaborating with stakeholders to gather business requirements.
ConsultingHuman ResourcesInformation Technology
Responsibilities
Build and maintain Keboola orchestrations, variables, notifications, and retries
Tune Snowflake (warehouse sizing, clustering, query profiling)
Manage Snowflake Tasks, Streams, and scheduling for near real time loads
Implement data quality checks (freshness, row counts, referential integrity, reconciliation)
Control cost with usage dashboards and weekly guardrails
Maintain secure roles, secrets, and audit logging
Develop, publish and monitor Power BI datasets used by Finance and Ops
Collaborate with stakeholders to understand their needs and gather business requirements
Develop, enhance, and support Streamlit, python and other front-end data apps
Support WiSys insert reconciliation and BOM write-back staging tables
Create runbooks, RCAs, and change tickets for every release
Qualification
Required
3 to 5 years in data engineering with strong SQL
2 years hands-on Snowflake administration and performance tuning
ETL experience in Keboola or a close analog
User interface and scripting experience, preferably using Streamlit/.NET/Python
Must possess excellent communications skills
Highly organized, detail-oriented individual that can handle multi-tasking and shifting priorities
Preferred
ERP and accounting experience is highly desirable