DeveloperJobs.io
← Back to all jobs

Job Description

First Dakota National Bank is hiring a Data Engineer to develop, operate, and continuously improve the enterprise data platform.

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
  • Deliver batch and near real-time processing solutions using SQL, Python, Spark, and related technologies
  • Create reusable ingestion, transformation, orchestration, and monitoring frameworks
  • 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 using Fabric, SharePoint, Power Apps, Power Automate, and related technologies as appropriate
  • Collaborate with data analysts, business stakeholders, and technology teams to deliver reliable, 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

Requirements

  • Bachelor’s degree in computer science, Information Systems, Data Engineering, or 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 one or more of: Microsoft Fabric, Databricks, Snowflake, Azure Data Services
  • Professional experience in Python
  • Professional experience with Spark or distributed data processing platforms
  • Professional experience with Git and source control concepts
  • Professional experience with CI/CD and DevOps practices
  • Experience with one or more of: dbt, 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
  • Communicate effectively 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

Location & Work Environment

  • Location: Sioux Falls, SD (onsite)
  • Office setting: moderate noise; interacting with others in an office environment

Physical Demands

  • Light: bending, sitting, and occasionally lifting up to 10 pounds with or without reasonable accommodation

Additional Requirements for All Employees

  • Adaptability
  • Attendance/Punctuality
  • Career Apparel
  • Customer Service
  • Dependability
  • Design (attention to detail)
  • Initiative
  • Innovation
  • Interpersonal (maintains confidentiality; remains open to ideas; tries new things)
  • Judgment
  • Motivation
  • Communication (listens, clarifies, responds well, writes clearly, reads and interprets information)
  • Organizational Support (follows policies and procedures; completes administrative tasks)
  • Planning/Organizing
  • Problem Solving
  • Professionalism
  • Quality
  • Safety/Security (observes procedures; reports unsafe conditions)
  • Team Work (gives and welcomes feedback)
  • Technical Skills (builds knowledge and skills; shares expertise)

Technologies

  • Microsoft Fabric
  • Python
  • SQL
  • Spark
  • Power BI
  • dbt
  • Azure Data Services
  • Azure Data Factory
  • Databricks
  • Snowflake
  • SharePoint
  • Power Apps
  • Power Automate
  • Git
  • CI/CD
  • DevOps
  • Kafka
  • REST APIs
  • Jack Henry

Similar Jobs