Software Developer

  • Maddisoft
  • Rochester, Michigan
  • Full Time

Maddisoft has the following immediate opportunity, let us know if you or someone you know would be interested. Send in your resume ASAP. - U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Send in resume along with LinkedIn profile without which applications will not be considered. Call us NOW! ***Visa sponsorship is available for this position.

Job Title: Software Developer

Job Location, Rochester, MI- Hybrid

Job Summary

  • Design, develop, and maintain secure, scalable applications within a Microsoft-based technology environment.
  • Leverage strong experience in document management systems, scanning solutions, and enterprise application development.
  • Collaborate with cross-functional technical and business teams to deliver high-quality software solutions.
  • Support both new development and existing systems, including production support and enhancements.
  • Work in a hybrid environment with a minimum on-site requirement of two days per week.

Key Responsibilities

  • Design, develop, test, and maintain applications using .NET technologies and legacy systems.
  • Develop and support integrations between document management systems and enterprise applications.
  • Implement, customize, and automate document scanning and workflow solutions.
  • Provide production support and troubleshoot issues reported by end users and internal stakeholders.
  • Support customization, configuration, and enhancement of document management platforms.
  • Develop and maintain web services, REST APIs, and system integrations.
  • Collaborate with developers, analysts, and stakeholders using Agile methodologies.
  • Utilize development and deployment tools to build, test, and release applications.
  • Produce and maintain technical documentation, including:
    • Program specifications
    • Data models
    • Architecture and design diagrams
  • Ensure code quality through clean, efficient, and maintainable coding practices.
  • Participate in code reviews, testing activities, and continuous improvement initiatives.

Required Skills and Qualifications

  • 4+ years of hands-on experience as a Software Developer.
  • Strong experience with:
    • .NET Framework
    • ASP.NET / ASP.NET MVC
    • VB6 (legacy system support)
  • Hands-on experience with document scanning and management solutions.
  • Experience developing and supporting integrations using web services and APIs.
  • Strong proficiency with Microsoft SQL Server and database development.
  • Experience troubleshooting and supporting production systems.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work collaboratively in a team-oriented environment.
  • Willingness to work on-site a minimum of two days per week.

Technical Environment

  • Microsoft SQL Server
  • ASP.NET, ASP.NET MVC
  • .NET Framework
  • VB6
  • Visual Studio
  • IIS
  • Web Services (REST, APIs)
  • Azure DevOps
  • Kofax Capture / Transformation
  • Laserfiche DMS
  • SQL Server Management Studio (SSMS)
  • Windows Server
  • Microsoft 365 Services
  • SharePoint Online
  • Microsoft Teams
  • Agile Methodologies
  • Cloud Platforms: Azure and AWS
Job ID: 506149707
Originally Posted on: 1/12/2026

Want to find more opportunities?

Check out the 3,507,805 verified jobs on iHire