About the Role
We are looking for an experienced Software Developer to join a collaborative technology team within the printing and publishing industry. This contract-to-permanent opportunity is ideal for an experienced engineer who enjoys building modern applications, partnering with cross-functional colleagues, and contributing practical guidance to other developers while remaining deeply involved in coding. The role supports a mix of new feature delivery, application support, cloud-focused improvement efforts, and long-term platform evolution in a fast-moving environment.
Responsibilities:
• Design, build, and enhance software applications using .NET, C#, ASP.NET, Node.js, React, Python, and related development tools.
• Partner with Scrum leaders, technical peers, and business stakeholders to align day-to-day development work with broader product direction and operational needs.
• Contribute actively to Agile ceremonies such as daily stand-ups, sprint planning sessions, and team discussions that drive delivery priorities.
• Investigate application issues raised through support channels, determine root causes, and implement durable fixes for both isolated and recurring problems.
• Balance work across new development, feature refinement, and production support while adapting to changing business demands.
• Support cloud-based engineering efforts by building and maintaining solutions that leverage Microsoft Azure services for compute, storage, provisioning, and administration.
• Help advance modernization initiatives, including application architecture improvements and the transition of selected components from Blazor to Node.js and React.
• Participate in technical planning conversations focused on scalability, maintainability, and sustainable long-term design decisions.
• Share knowledge with team members through mentoring, code collaboration, and hands-on technical leadership.
• Assist with evaluating and applying AI-related capabilities that can strengthen development practices or business solutions.
• 3-5 years of experience working with Node.js and React, with greater strength in backend engineering and working knowledge of front-end development.
• 3-5 years of Python development experience, including scripting and application support work.
• Experience building, deploying, or supporting applications in a cloud environment, with Microsoft Azure strongly preferred.
• Solid understanding of software development lifecycle practices and experience working within Agile or Scrum-based delivery models.
• Ability to operate effectively in an environment that blends Agile and Waterfall ways of working.
• Strong communication and collaboration skills, with the ability to influence others through hands-on technical leadership.
• Experience mentoring developers and managing shifting priorities across support, enhancements, and new development work.
Responsibilities:
• Design, build, and enhance software applications using .NET, C#, ASP.NET, Node.js, React, Python, and related development tools.
• Partner with Scrum leaders, technical peers, and business stakeholders to align day-to-day development work with broader product direction and operational needs.
• Contribute actively to Agile ceremonies such as daily stand-ups, sprint planning sessions, and team discussions that drive delivery priorities.
• Investigate application issues raised through support channels, determine root causes, and implement durable fixes for both isolated and recurring problems.
• Balance work across new development, feature refinement, and production support while adapting to changing business demands.
• Support cloud-based engineering efforts by building and maintaining solutions that leverage Microsoft Azure services for compute, storage, provisioning, and administration.
• Help advance modernization initiatives, including application architecture improvements and the transition of selected components from Blazor to Node.js and React.
• Participate in technical planning conversations focused on scalability, maintainability, and sustainable long-term design decisions.
• Share knowledge with team members through mentoring, code collaboration, and hands-on technical leadership.
• Assist with evaluating and applying AI-related capabilities that can strengthen development practices or business solutions.
Requirements
• 10+ years of software development experience, including strong depth with .NET, .NET Core, C#, ASP.NET, and modern .NET frameworks.• 3-5 years of experience working with Node.js and React, with greater strength in backend engineering and working knowledge of front-end development.
• 3-5 years of Python development experience, including scripting and application support work.
• Experience building, deploying, or supporting applications in a cloud environment, with Microsoft Azure strongly preferred.
• Solid understanding of software development lifecycle practices and experience working within Agile or Scrum-based delivery models.
• Ability to operate effectively in an environment that blends Agile and Waterfall ways of working.
• Strong communication and collaboration skills, with the ability to influence others through hands-on technical leadership.
• Experience mentoring developers and managing shifting priorities across support, enhancements, and new development work.
You'll be redirected to Robert Half's application page
Job Details
Salary
$94K–$112K
Location
United States - Middleton WI
Job type
Contract
Category
Backend Development
Experience
10+ years
Posted
2w ago
Job Highlights
- $94K–$112K salary
- 10+ years level role
- 100% Remote — open to candidates in United States
About Robert Half
This job is hosted by Robert Half. Clicking Apply opens their site.
Remote Work Style
Mixed
Mix of flexible and scheduled meetings
Your Match
See how well your skills line up with this role, and what you're missing.
AI Cover Letter
Generate a cover letter tailored to this job from your profile.