We are looking for a Mid to Senior Level Software Developer to join a collaborative team supporting a growing portfolio of technology initiatives in Monroe, Wisconsin. This opportunity is within the fast-moving consumer goods industry and is well suited for a developer who enjoys building reliable applications, contributing across multiple projects, and working with modern Microsoft technologies. This is a Long-term Contract position offering the chance to make a meaningful impact while partnering closely with technical stakeholders in a hands-on environment.<br><br>Responsibilities:<br>• Design, build, and enhance software solutions using C# and the .NET ecosystem to support business-critical applications.<br>• Collaborate with a small development team to deliver features, resolve technical issues, and maintain steady progress across an active project backlog.<br>• Create and support web-based functionality using ASP.NET and JavaScript, with attention to performance, usability, and maintainability.<br>• Develop and maintain integrations between internal applications and cloud-based services, including AWS-connected components.<br>• Participate in application modernization and integration efforts as project needs evolve, ensuring dependable system interoperability.<br>• Review existing code, troubleshoot defects, and implement improvements that strengthen application stability and long-term supportability.<br>• Work with project partners to translate functional needs into practical technical solutions and clearly communicate development progress.
We are looking for an experienced .Net Software Developer to join a non-profit organization in Middleton, Wisconsin on a Long-term Contract assignment. This position will support digital products used by educators and students, with a strong focus on application stability, production support, and ongoing software quality. The role blends hands-on development with support leadership, partnering closely with product, infrastructure, QA, and customer-facing teams to improve reliability and user experience.<br><br>Responsibilities:<br>• Lead the day-to-day software support function by guiding technical work, reviewing code, coordinating releases, and ensuring issues are followed through to resolution.<br>• Investigate application problems across production and test environments, resolve defects directly when appropriate, and route work effectively when broader team support is needed.<br>• Build a strong understanding of system architecture, operational dependencies, and business needs by working closely with technical, infrastructure, product, and customer-focused teams.<br>• Develop, enhance, and maintain secure, testable application code using .NET technologies and modern front-end frameworks.<br>• Keep applications current by updating dependencies, improving maintainability, and aligning solutions with established security, performance, and coding standards.<br>• Partner with technical leads and stakeholders to strengthen product readiness, clarify support ownership, and improve deployment outcomes.<br>• Contribute actively within an Agile team by estimating work, identifying delivery risks, and participating in planning and execution discussions.<br>• Monitor operational concerns such as alerts, storage issues, and queue-related warnings, and help address them before they affect end users.<br>• Support vulnerability review and remediation efforts by working with development and infrastructure teams to prioritize and address security findings.<br>• Adapt across multiple initiatives and technologies, shifting priorities effectively while maintaining clear communication on progress, blockers, and risks.
We are looking for an experienced Data Engineer to join a team in Madison, Wisconsin, in a contract capacity with the potential for a permanent role. This position will focus on building and optimizing modern data solutions that support scientific and business decision-making, with particular relevance to bioinformatics and life sciences data. The ideal candidate brings deep expertise in cloud-based data engineering, strong hands-on experience with Databricks and Azure, and the ability to collaborate effectively with technical and non-technical partners.<br><br>Responsibilities:<br>• Design, build, and maintain scalable data pipelines and integration workflows that support reporting, analytics, and downstream scientific applications.<br>• Develop and optimize cloud-based data platforms using Databricks, Python, Spark, and Delta Lake to manage large and complex datasets efficiently.<br>• Create and enhance data models, database objects, and processing logic within relational database environments to improve reliability and performance.<br>• Implement data warehousing practices that enable trusted, organized, and accessible data for research and operational use.<br>• Work with biological, genomic, and other omics data to support analysis, interpretation, and delivery of usable datasets for life sciences teams.<br>• Partner with stakeholders across IT, research, and business functions to translate data needs into practical engineering solutions.<br>• Apply strong analytical thinking to troubleshoot data issues, refine processes, and ensure alignment with scientific requirements.<br>• Contribute within Agile delivery environments by participating in planning, iterative development, and cross-functional collaboration.
<p><strong>Continuous Improvement Engineer role in Janesville, WI. For immediate consideration contact Jon Wright at 608-338-1052.</strong></p><p><br></p><p>Robert Half is looking for a Continuous Improvement Engineer for a manufacturing company in Janesville, WI. This newly created role is meant to help strengthen manufacturing performance for the company. This position focuses on using operational data, engineering methods, and Lean practices to increase efficiency, reduce waste, and support reliable production in a food manufacturing setting. The role partners with plant teams to identify improvement opportunities, measure results, and advance initiatives tied to safety, quality, delivery, sanitation, and cost performance.</p><p><br></p><p>Responsibilities:</p><p>• Examine production data and operational trends to uncover improvement opportunities and support informed decision-making across the plant.</p><p>• Lead initiatives that streamline workflows, raise labor productivity, and improve overall manufacturing efficiency within a food production environment.</p><p>• Create and maintain key performance indicators that track results related to output, quality, safety, sanitation, and cost.</p><p>• Apply Lean and industrial engineering techniques to remove non-value-added activity and strengthen process consistency.</p><p>• Partner with production, quality, and operations teams to implement practical changes that improve equipment utilization and workforce effectiveness.</p><p>• Evaluate current manufacturing methods and recommend process adjustments that increase throughput while maintaining compliance standards.</p><p>• Support plant-wide improvement projects from planning through execution, including analysis of outcomes and sustainability of results.</p><p>• Identify cost-reduction opportunities by analyzing process performance, resource usage, and operational losses.</p>
<p><strong>Production Designer/Design Engineer role in Madison, WI. For immediate consideration contact Jon Wright at 608-338-1052.</strong></p><p><br></p><p>Robert Half is working with a well-respected manufacturing company to find a Design Engineer to join their team. This role is ideal for someone who can independently turn early-stage ideas into fully documented designs that are ready for manufacturing and work with the customer directly along the way. You will blend creativity with practical execution, working closely with production partners to ensure each concept is clearly defined, accurately modeled, and feasible to build.</p><p><br></p><p>Responsibilities:</p><p>• Develop original product and component concepts by interpreting customer needs and turning initial ideas into clear design solutions.</p><p>• Create detailed 3D models, technical drawings, and bills of materials that support efficient and accurate shop floor execution.</p><p>• Oversee assigned design projects from concept through release, maintaining organized files, revision history, and up-to-date documentation.</p><p>• Partner with manufacturing personnel to confirm designs are practical, buildable, and aligned with production capabilities.</p><p>• Review and refine drawings as needed to address changes, improve clarity, and support successful fabrication outcomes.</p><p>• Help strengthen team efficiency by contributing to improved design tools, workflows, and standardized methods.</p><p>• Identify opportunities for continuous improvement and recommend more effective approaches to design and production support.</p>
<p><strong>Software Applications Manager</strong></p><p><strong>Direct Hire | Full-Time | Onsite</strong></p><p><br></p><p>Robert Half is partnering with a company in the Madison area to hire an experienced Software Applications Manager to lead a team responsible for enterprise business applications, system integrations, and application development initiatives. This role combines technical leadership with hands-on involvement, offering approximately a 70/30 split between managing a small team and contributing to enterprise application projects.</p><p><br></p><p>This is an excellent opportunity for someone who enjoys partnering with business leaders, improving processes, and driving technology initiatives while remaining technically engaged.</p><p><br></p><p><strong>What You'll Do</strong></p><ul><li>Lead, mentor, and develop a small team of application analysts, developers, and business systems professionals.</li><li>Manage the administration, support, and continuous improvement of enterprise business applications.</li><li>Partner with business stakeholders to gather requirements and deliver technology solutions that improve operational efficiency.</li><li>Oversee application and integration projects from planning through implementation, ensuring projects are delivered on time and within scope.</li><li>Prioritize team workload, allocate resources, and communicate project status to leadership.</li><li>Support application integrations, data management, and reporting initiatives across multiple business systems.</li><li>Maintain technical documentation, promote best practices, and drive process improvements.</li><li>Evaluate new technologies and application enhancements that align with long-term business objectives.</li></ul><p><br></p>