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.
Must be able to commute to Racine, WI 2-4 times per month.
Key Responsibilities
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
Technical Knowledge & Proficiency
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
Compliance and Risk Management
Ensures compliance with security, development, and architecture standards
Participates in testing, code review, and risk mitigation practices
Job Requirements – Education, Knowledge, and Skills
Bachelor’s degree or equivalent experience
Ability to independently design, build, and support solutions
Come as you are.:Come as you are.