Data Engineer
Analytics
Automation Developer
Azure Data Engineer
Azure Data Platform
Azure Platform
Big Data
Bigdata
Business Analytics
Business Intelligence
Cloud Data Engineering
Cloud Data Platform
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Platform
Cloud Platforms
Data
Data Analysis
Data Analytics
Data Analytics Tools
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Integration
Data Integration Tools
Data Lakehouse
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Transforms
Data Visualization
Data Warehouse
Data Warehousing
Database
Databases
Databricks
Digital Marketing
Engineer
ETL
Event Driven Architecture
Hr Technology
Informatica
Information Technology (IT)
Microsoft
Microsoft Fabric
Microsoft Office
Microsoft Power Platform
Power BI
Reporting and Analytics
Snowflake
Software Development
SQL
Streaming Data
Job Description
First Dakota National Bank is hiring a Data Engineer (any First Dakota location) to develop, operate, and continuously improve the Bank’s enterprise data platform. The role focuses on designing and maintaining scalable ETL/ELT pipelines and data products that support analytics, reporting, and data governance.
Key Responsibilities
- Design, develop, test, and maintain data pipelines that extract, transform, and load data into Microsoft Fabric.
- Connect and integrate data from core banking systems, third-party applications, APIs, files, and cloud-based platforms.
- Develop batch and near real-time processing solutions using SQL, Python, Spark, and related technologies.
- Create and maintain reusable frameworks for ingestion, transformation, orchestration, and monitoring.
- Transform and enrich data using business rules, auditing, validation, and data quality controls.
- Build and maintain fact, dimension, and analytical models to support Power BI and enterprise reporting.
- Implement monitoring, alerting, error handling, and operational documentation for data platform processes.
- Support workflow automation and orchestration initiatives using Fabric, SharePoint, Power Apps, Power Automate, and related technologies as appropriate.
- Partner with data analysts, business stakeholders, and technology teams to deliver reliable and scalable data products.
- Participate in data governance, security, metadata management, and documentation efforts.
- Troubleshoot production issues and optimize for performance, reliability, and maintainability.
- Perform other duties as assigned.
Required Qualifications
- Bachelor’s degree in computer science, Information Systems, Data Engineering, or a related field, or equivalent work experience.
- 3+ years of experience as a Data Engineer, ETL Developer, Data Warehouse Developer, or similar role.
- Expert proficiency in SQL.
- Expert proficiency in ETL/ELT processes.
- Expert proficiency in data integration.
- Expert proficiency in dimensional modeling (Kimball / star schema).
- Deep experience with Microsoft Fabric.
- Deep experience with one or more of: Databricks, Snowflake, Azure Data Services.
- Professional experience in Python.
- Professional experience in Spark or distributed data processing platforms.
- Professional experience in Git and source control concepts.
- Professional experience in CI/CD and DevOps practices.
- Experience with one or more of dbt.
- Experience with one or more of Azure Data Factory.
- Experience with one or more of Kafka or streaming technologies.
- Experience with one or more of REST APIs and application integrations.
- Strong understanding of data quality and testing practices.
- Strong understanding of enterprise data governance.
- Strong understanding of security and access controls.
- Strong understanding of data lineage and documentation.
- Experience with financial institutions, banking systems, or Jack Henry platforms preferred.
- Positive attitude and good work ethic.
- Ability to process a variety of tasks accurately and efficiently.
- Capability to maintain strict confidentiality.
- Attention to detail and ability to comply with all Bank policies and procedures.
- Effective communication with clientele, co-workers, and departments to resolve a range of needs.
- Strong organizational skills and ability to work well in a team environment.
- Punctuality is a must.
Technologies
- Microsoft Fabric
- Python
- SQL
- Spark
- Power BI
- dbt
- Azure services
- SharePoint
- Power Apps
- Power Automate
- Databricks
- Snowflake
- Azure Data Services
- Git
- CI/CD
- DevOps
- Azure Data Factory
- Kafka
- REST APIs
- Jack Henry
Work Location and Environment
Sioux Falls, SD (onsite). The work environment includes interacting with others in an office setting, with usually moderate noise levels.
Physical Demands
Light. Job tasks may involve bending, sitting, and occasionally lifting up to 10 pounds with or without reasonable accommodation.
All Employee Requirements
- Adaptability
- Attendance and punctuality
- Career apparel and professional appearance
- Customer service
- Dependability
- Design
- Initiative
- Innovation
- Interpersonal behavior and confidentiality
- Judgment
- Motivation
- Communication
- Organizational support
- Planning and organizing
- Problem solving
- Professionalism
- Quality
- Safety and security
- Team work
- Technical skills