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.
Responsibilities:
• Design, build, and enhance software solutions using C# and the .NET ecosystem to support business-critical applications.
• Collaborate with a small development team to deliver features, resolve technical issues, and maintain steady progress across an active project backlog.
• Create and support web-based functionality using ASP.NET and JavaScript, with attention to performance, usability, and maintainability.
• Develop and maintain integrations between internal applications and cloud-based services, including AWS-connected components.
• Participate in application modernization and integration efforts as project needs evolve, ensuring dependable system interoperability.
• Review existing code, troubleshoot defects, and implement improvements that strengthen application stability and long-term supportability.
• Work with project partners to translate functional needs into practical technical solutions and clearly communicate development progress.• 5+ years of software development experience in a mid-level or senior-level capacity.
• Strong hands-on expertise with C#, .NET, and .NET Framework in enterprise application development.
• Experience building and supporting web applications using ASP.NET and JavaScript.
• Practical knowledge of Amazon Web Services (AWS), including cloud-based integration work.
• Background in application integration and connecting systems across on-premise and cloud environments.
• Ability to contribute effectively within a small team while managing priorities across multiple concurrent projects.
• Strong problem-solving skills and the ability to deliver high-quality code in a fast-paced environment.