> Markdown version of [/jobs/ext/496240-mid-level-software-consultant](https://www.wearedevelopers.com/jobs/ext/496240-mid-level-software-consultant). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-level Software Consultant - **Company:** THREE RIVERS TECHNOLOGIES - **Location:** Holmen, WI, United States - **Experience:** Experienced - **Salary:** $80,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Information Systems, Software Engineering, Information Technology - **Published:** June 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d6d7cb64044321f2 ## About the Role Do you have experience in Customer communication?, Do you have a Bachelor of Science?, We are seeking a proactive, energetic Mid-Level Software Consultant to join our team. In this role, you will work both independently and collaboratively as a core technical consultant on client solutions, enhancements, and integration projects. The ideal candidate is a self-starter with excellent communication skills who can easily bridge the gap between complex customer business requirements and technical implementation., * Experience: 4+ years of professional experience in software engineering, technical consulting, or development. * Education: Bachelor's degree (BS) in Computer Science, Engineering, Information Systems, or a related field. * Interpersonal Skills: Strong organizational and interpersonal skills, a desire to learn, and the ability to adapt quickly to changing priorities in a team setting. * Travel/Special Requirements: Must have access to a personal vehicle. This is a hybrid position that requires in-office attendance weekly. ## Description * Requirements Analysis & Alignment: Analyze customer business requirements and objectives to establish clear criteria regarding deliverability, performance, maintenance, design, and costs. Act as the primary technical liaison between customer needs and proposed solutions. * Solution Design & Implementation: Develop, implement, and validate robust software designs, architectures, and products that precisely meet customer needs while adhering to industry best practices. * Project Estimation & Planning: Estimate timeframes, quality, and resource quantities needed for successful implementation; provide critical technical input on project plans incorporating all variables. * Collaboration & Communication: Deliver technical presentations to customers, and interact regularly with management, project managers, and fellow consultants to ensure project alignment. * Project Tracking & Reporting: Participate in periodic status checks, assist in re-forecasting project variables as necessary, and prepare weekly status and time reports on all implementation activities. * Technical Advisory Support: Serve as an advisory-level pre-sales and post-sales technical support specialist when needed to troubleshoot complex issues and provide long-term solutions. ## Related Videos - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Demystifying Crypto & Web3: A Technical Journey Through 15 Years of Innovation](https://www.wearedevelopers.com/videos/1516-demystifying-crypto-web3-a-technical-journey-through-15-years-of-innovation) - [Giving AI eyes: How to build a dashboard you can't see](https://www.wearedevelopers.com/videos/100193-giving-ai-eyes-how-to-build-a-dashboard-you-can-t-see) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)