Full Stack Engineer - Spark Migration & Enterprise Modernization

Strategic Staffing Solutions
Minneapolis, United States of America
16 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 187K

Job location

Minneapolis, United States of America

Tech stack

Java
.NET
Agile Methodologies
C Sharp (Programming Language)
Cloud Engineering
Continuous Integration
ETL
File Systems
Github
Identity and Access Management
Python
Microsoft SQL Server
MongoDB
Software Engineering
SQL Server Integration Services
Data Processing
Enterprise Software Applications
React
Spark
Software Troubleshooting
Backend
FastAPI
Containerization
Data Lake
Angular
Front End Software Development
Api Design
REST
Docker

Job description

This role combines hands-on software engineering, ETL modernization, API development, cloud-native tooling, and production support responsibilities. The primary focus will be migrating legacy SSIS pipelines into modern Apache Spark-based data processing solutions while supporting a portfolio of enterprise applications and data lake processes., * Lead and support migration of SSIS ETL pipelines to Apache Spark / Spark Flow

  • Develop and maintain scalable APIs and backend services using Python, FastAPI, REST APIs, and .NET/C#
  • Support enterprise data lake ingestion, file processing, and access management workflows
  • Develop and maintain frontend applications using React and Angular
  • Support production applications including troubleshooting, enhancements, and system stability initiatives
  • Assist with enterprise data center migration and modernization efforts
  • Build and support CI/CD pipelines using GitHub Actions
  • Work within containerized environments utilizing Docker and Kubernetes
  • Collaborate closely with engineering, infrastructure, platform, and business teams
  • Participate in Agile ceremonies, release activities, and modernization initiatives
  • Maintain technical documentation and support operational excellence across supported platforms

Requirements

Do you have experience in Systems & applications support?, The ideal candidate brings strong backend engineering skills, modern frontend experience, and the ability to work across multiple systems and teams in a highly collaborative environment., * 5+ years of software engineering experience in enterprise environments

  • Strong experience with Apache Spark / Spark Flow
  • Experience migrating or supporting SSIS ETL pipelines
  • Strong backend development experience with:
  • .NET / C#
  • Python
  • FastAPI
  • REST APIs
  • Experience with SQL Server
  • Frontend development experience with React and/or Angular
  • Experience with modern CI/CD practices using GitHub Actions
  • Experience with Docker and Kubernetes
  • Strong troubleshooting and application support experience
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Experience with MongoDB
  • Java development experience
  • Experience supporting data lakes or enterprise migration initiatives
  • Experience in large, highly regulated enterprise environments
  • Exposure to cloud-native application modernization initiatives

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance, * Strong team collaboration required; not a siloed engineering role
  • Mix of modernization engineering and production support responsibilities
  • Primary initiative focus is enterprise Spark migration work and platform modernization

Pay: $75.00 - $90.00 per hour

Benefits:

  • Dental insurance
  • Health insurance
  • Life insurance
  • Vision insurance

Apply for this position