Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RH
Robert Half
Software Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Michigan data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$114,021 / year median in Michigan
-2% projected decline
Job Description
We are looking for an experienced Software Developer to join a fast-paced organization in Wisconsin. This long-term contract opportunity is ideal for a mid- to senior-level candidate who enjoys contributing to a small, collaborative team while helping drive a strong pipeline of active development initiatives. The role focuses on building and enhancing business applications using modern Microsoft technologies, with an emphasis on cloud connectivity, system integration, and reliable software delivery.
Responsibilities:
- Design, develop, and maintain software solutions using C#, .NET, ASP.NET, and related Microsoft technologies.
- Partner with a streamlined development team to deliver multiple active projects and help move priority initiatives forward.
- Build and support application integrations that connect internal platforms with cloud-based and external services.
- Create and enhance AWS-based integrations to improve data flow, system interoperability, and application performance.
- Write clean, maintainable, and scalable code while following sound development standards and best practices.
- Troubleshoot technical issues, identify root causes, and implement effective fixes across applications and integrations.
- Contribute to backlog execution by turning business and technical needs into practical, well-structured software solution