We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School Solutions . This role will help support and modernize a critical K-12 financial management platform ...
We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School Solutions . This role will help support and modernize a critical K-12 financial management platform ...
Software Developer
Wheaton, IL · On-site
The Software Developer will contribute to the design, development, and maintenance of software applications in collaboration with the IT team, involving writing, testing, and debugging code while ...
Software Developer
Wheaton, IL · On-site
The Software Developer will contribute to the design, development, and maintenance of software applications in collaboration with the IT team, involving writing, testing, and debugging code while ...
Software Developer
Chicago, IL · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Chicago, IL · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Chicago, IL · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer
Chicago, IL · On-site +1
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on ...
Software Developer - 523361
Rockford, IL · On-site
Title: Software Developer Location: Rockford, Illinois Contract Term: Contract/Fulltime Experience - 5 to 10 years Summary: The job requires a good knowledge of strong analysis, and a thorough ...
Software Developer - 523361
Rockford, IL · On-site
Title: Software Developer Location: Rockford, Illinois Contract Term: Contract/Fulltime Experience - 5 to 10 years Summary: The job requires a good knowledge of strong analysis, and a thorough ...
Software Developer
$60 - $68/hr
Software Developer Location: Chicago, IL 60606 Contract Key Responsibilities: As an Embedded C++ Developer, you will: Design, develop, and maintain robust software solutions using C++ for firmware ...
Software Developer
$60 - $68/hr
Software Developer Location: Chicago, IL 60606 Contract Key Responsibilities: As an Embedded C++ Developer, you will: Design, develop, and maintain robust software solutions using C++ for firmware ...
Mid Software Developer
O Fallon, IL · On-site
Overview Mid Software Developer O'Fallon, IL Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Mid Software Developer
O Fallon, IL · On-site
Overview Mid Software Developer O'Fallon, IL Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Mid Software Developer
O Fallon, IL · On-site
Summary Mid Software Developer O'Fallon, IL Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Mid Software Developer
O Fallon, IL · On-site
Summary Mid Software Developer O'Fallon, IL Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional ...
Software Developer
Lombard, IL · On-site
Position- Software Developer Location- Lombard, Illinois Duration- Full Time Supervised by the Technical Manager, the job incumbent will develop many different back-end and front-end components and ...
Software Developer
Lombard, IL · On-site
Position- Software Developer Location- Lombard, Illinois Duration- Full Time Supervised by the Technical Manager, the job incumbent will develop many different back-end and front-end components and ...
Junior Software Developer
Springfield, IL · Hybrid
$70K - $85K/yr
We are seeking Junior Software Developers to join our team in Springfield, Illinois. MSF&W offers challenging assignments on both in-house and client-site projects. We provide competitive salaries ...
Junior Software Developer
Springfield, IL · Hybrid
$70K - $85K/yr
We are seeking Junior Software Developers to join our team in Springfield, Illinois. MSF&W offers challenging assignments on both in-house and client-site projects. We provide competitive salaries ...
Senior Software Developer
Springfield, IL · Hybrid
$95K - $115K/yr
We are seeking Software Developers to join our team in Springfield, Illinois. MSF&W offers challenging assignments on both in-house and client-site projects. We provide competitive salaries and ...
Senior Software Developer
Springfield, IL · Hybrid
$95K - $115K/yr
We are seeking Software Developers to join our team in Springfield, Illinois. MSF&W offers challenging assignments on both in-house and client-site projects. We provide competitive salaries and ...
US_East | Software Developer - Database_L2
Chicago, IL · On-site
$75/hr
Software Developer - Experience ?= Eleven to Eighteen Years Software Developer - Proficiency in Proficient Software Developer - How Recent in Less than 3 Years DevOps engineer with ZOS experience ERM ...
US_East | Software Developer - Database_L2
Chicago, IL · On-site
$75/hr
Software Developer - Experience ?= Eleven to Eighteen Years Software Developer - Proficiency in Proficient Software Developer - How Recent in Less than 3 Years DevOps engineer with ZOS experience ERM ...
They are seeking a Software Engineer to perform full-stack development of desktop applications, design and support applications that address business problems, and implement best practices in ...
They are seeking a Software Engineer to perform full-stack development of desktop applications, design and support applications that address business problems, and implement best practices in ...
Senior Software Developer
$54.25 - $71.75/hr
Xylem is seeking a Senior Software Developer to help drive the architecture and evolution of its enterprise Customer Identity and Access Management platform. In this role you will contribute to a ...
Senior Software Developer
$54.25 - $71.75/hr
Xylem is seeking a Senior Software Developer to help drive the architecture and evolution of its enterprise Customer Identity and Access Management platform. In this role you will contribute to a ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
As a senior software developer at Atomic, your primary responsibility is creating a great experience for our clients by leading projects with empathy, clarity, and technical insight. You'll guide ...
Senior Software Developer
Chicago, IL · On-site
$56.25 - $74.25/hr
As a senior software developer at Atomic, your primary responsibility is creating a great experience for our clients by leading projects with empathy, clarity, and technical insight. You'll guide ...
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Barrington, IL · On-site
Software Engineer II (ID: GEJP00012403) Duration: 6 months (Possibility to Hire) Responsibilities: Develop high performing, scaling and innovative applications in a fast paced and agile development ...
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Barrington, IL · On-site
Software Engineer II (ID: GEJP00012403) Duration: 6 months (Possibility to Hire) Responsibilities: Develop high performing, scaling and innovative applications in a fast paced and agile development ...
Senior Software Developer I
Chicago, IL · On-site
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Senior Software Developer I
Chicago, IL · On-site
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Senior Software Developer I
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Senior Software Developer I
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Software Developer (FPGA/Systems) We are seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a ...
Software Developer (FPGA/Systems) We are seeking a highly skilled Software Developer to join our Hardware Engineering team. This role sits at the intersection of hardware and software, acting as a ...
Senior Software Developer I
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Quick apply
Senior Software Developer I
$56.25 - $74.25/hr
Senior Software Developer is part of an agile development team building and working on enterprise-grade software. Senior Software Developer is involved in all areas of development, from design to ...
Weekend Software Developer information
What are the key skills and qualifications needed to thrive as a Weekend Software Developer, and why are they important?
What are the typical expectations and communication practices for a Weekend Software Developer working with a distributed team?
What are Weekend Software Developers?
What Are Weekend Jobs for a Software Developer?
In a software developer weekend job, you work part-time on programming projects during Saturday-Sunday shifts. In this career, your duties vary depending on your client or employer but typically focus on the design of programs, applications, and computer systems. You write code for programming projects and also test your programs or debug the developments of other coding professionals. When working with systems software, your responsibilities may include making necessary changes and performing tests. You may focus on a specific aspect of a software project or application or analyze and correct the programming for a larger network from the work week.
- Volunteering Dot Net Software Engineer
- Manager Dot Net Software Engineer
- Entry Level Django Python
- Junior Wpf Developer
- Weekend Remote Junior Software Engineer
- Software Engineers
- Software Developer No Degree
- Legal Technology Software Developer Coordinator
- Online Software Engineer
- Part Time Software Engineers
- Director Infor Software Engineer
- Software Engineer Engineer
- Parttime Junior Software Developer No Experience
- Temporary Elasticsearch
- Per Diem Software Engineer
- Contract Servicenow Software Engineer
- Full Time Software
- Hiring Opt Student For Software Engineer
- Ai Software Developer
- Contract International Software Engineer

Harris Computer rating
8.5
Based on 10 frontline employees who took The Breakroom Quiz
60th of 191 rated software companies
Job description
We are looking for an intermediate Software Developer to join the NextGen R&D team at Harris School Solutions.
This role will help support and modernize a critical K-12 financial management platform used by school districts to manage accounting, payroll, HR, purchasing, fixed assets, and other core business operations.
This is not a greenfield development role. The successful candidate will work with a mature, mission-critical product that includes both legacy and modern technologies, including Visual Basic 6, SQL Server, Excel macros, custom integrations, IIS deployments, and production support processes. The team is also expanding NextGen 2.0, a modern .NET-based web application using technologies such as C#, Blazor, and WiseJ.
This position is important to the long-term health of the product. The team is transferring deep product knowledge, reducing reliance on individual subject matter experts, modernizing legacy functionality, and changing how software is built through AI-assisted and agentic development practices.
We are looking for someone who can grow into strong technical ownership over time: a developer who is curious, pragmatic, comfortable with complexity, and able to work through imperfect systems. The successful candidate is not expected to know the product on day one, but must be able to learn complex systems, ask good questions, document what they learn, and steadily build ownership.
We are also looking for someone who already uses AI tools as part of their development workflow - not just for code completion, but for code analysis, debugging, test generation, documentation, refactoring, and agent-assisted development.
Key ResponsibilitiesMaintain, troubleshoot, and improve the NextGen Classic application, including VB6 components, SQL Server databases, Excel macros, custom scripts, and related legacy technologies.
Contribute to NextGen 2.0, including bug fixes, enhancements, APIs, modernization work, and customer-driven features.
Use AI-assisted and agentic development tools to accelerate code analysis, development, debugging, testing, documentation, and knowledge capture.
Learn and document complex business logic, system dependencies, customer-specific behavior, and K-12 school finance domain concepts.
Help migrate legacy functionality into modern .NET-based services, APIs, and web application components.
Write and maintain SQL Server queries, stored procedures, scripts, and data troubleshooting tools.
Support deployments, release activities, hotfixes, QA collaboration, support-team handoff, and production troubleshooting.
Work with Product Management, Professional Services, Support, QA, and other R&D team members to investigate issues and deliver practical technical solutions.
Contribute to internal documentation, AI-ready knowledge bases, and knowledge transfer efforts.
The successful candidate will build working knowledge of the NextGen Classic platform and NextGen 2.0 architecture, contribute to bug fixes and modernization work, support deployments and releases, document important product knowledge, and use AI-assisted workflows to improve development, troubleshooting, testing, and knowledge capture.
Over time, the successful candidate will take increasing ownership of assigned modules, customer issues, and technical areas, becoming a reliable contributor across Classic maintenance, NextGen 2.0 development, production support, and modernization initiatives.
Minimum QualificationsBachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field - or equivalent practical experience.
Typically 3-7 years of professional software development experience, or equivalent demonstrated experience.
Strong software development fundamentals, with experience in C#, .NET, Java, TypeScript, or another enterprise application development stack.
Ability to read, debug, modify, and validate code in a complex existing application.
Experience with relational databases, preferably SQL Server, including writing queries, understanding stored procedures, and troubleshooting data issues.
Experience with Git-based development workflows using Azure DevOps Repos, GitHub, or similar tools.
Exposure to web application development, APIs, and modern application architecture.
Practical experience using AI coding assistants or AI-powered development tools as part of regular development work.
Ability to validate AI-generated code, analysis, or documentation using sound engineering judgment.
Willingness and ability to work with legacy codebases, including unfamiliar, complex, or poorly documented systems.
Experience with C#/.NET, Blazor, WiseJ, or similar Microsoft development technologies.
Experience with Visual Basic 6, VBA, classic ASP, or other legacy Microsoft technologies.
Experience using AI tools or agents to analyze unfamiliar codebases, generate tests, document systems, refactor code, or troubleshoot defects.
Experience modernizing legacy systems into modern web, API, or service-based architectures.
Experience with CI/CD pipelines, Microsoft Azure, IIS, Windows Server, or multi-tenant application environments.
Interest in accounting, finance, payroll, HR, K-12 education technology, or public-sector ERP systems.
Technical ownership: Takes responsibility for understanding issues, following through, and improving the system rather than only completing assigned tasks.
Curiosity: Enjoys digging into complex systems to understand how they really work.
Learning agility: Able to absorb technical, product, and domain knowledge over time.
AI-enabled development: Uses AI tools thoughtfully to improve speed, quality, documentation, testing, and knowledge transfer, while validating outputs with sound engineering judgment.
Pragmatism: Balances ideal technical solutions with customer needs, operational constraints, and maintainability.
Resilience: Comfortable working in imperfect, evolving environments with legacy systems, competing priorities, and incomplete documentation.
Clear communication: Able to explain technical issues, risks, and trade-offs clearly to technical and non-technical stakeholders.
Collaboration: Works effectively with Product, QA, Support, Professional Services, and other developers to solve customer and product problems.
Domain interest: Willing to learn the K-12 school business domain in order to make better technical decisions.
Salary: $95,000 - $110,000 per year.
About Harris Computer Systems
Sourced by ZipRecruiter
Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.
Industry
Accounting services
Company size
1,001 - 5,000 Employees
Headquarters location
Ottawa, ON, CA