Software Engineer - Wisconsin

Johnson Financial Group
Milwaukee, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Milwaukee, United States of America

Tech stack

ASP.NET
.NET
API
Artificial Intelligence
Unit Testing
Azure
C Sharp (Programming Language)
ETL
Data Systems
Python
Microsoft SQL Server
SQL Server Integration Services
Systems Integration
T-SQL
User Interface Testing
React
Deployment Automation
Enterprise Integration
Api Management

Job description

The Software Engineer independently designs, develops, and supports applications, integrations, and ETL/data solutions that meet business requirements while adhering to architectural, security, and operational standards., Actively participate in Agile delivery and contribute to planning, refinement, and execution

Work directly with business partners to define and translate requirements into technical solutions

Design and build application features, APIs, integrations, and ETL/data workflows using appropriate technologies (C#, .NET, React, ASP.NET, Python)

Develop and maintain ETL processes using SQL Server, SSIS, and T-SQL

Apply architectural and development standards to ensure scalability, maintainability, and security

Monitor solutions to improve performance, reliability, and efficiency

Provide timely and effective support for production applications, integrations, and data processes

Troubleshoot and resolve application, integration, and data issues independently

Document technical solutions, processes, and operational procedures

Communicate effectively with technical teams and business stakeholders

Recommend improvements to development practices, tools, and technologies

Requirements

Proficiency in .NET, APIs, and Python integration development

Hands-on experience with ETL/data workflows (SQL Server, SSIS, T-SQL)

Working experience with Azure (App Services, Functions, Service Bus, APIM, App Insights)

Strong unit testing; working knowledge of integration and UI testing

Experience contributing to CI/CD pipelines and deployment automation

Working familiarity with AI-assisted tools (e.g., Copilot)

Service & Operational Excellence

Consistently delivers high-quality work and meets deadlines

Independently owns features and support responsibilities

Identifies process improvements and efficiencies, Bachelor's degree or equivalent experience

Apply for this position