Software Developer
$95k - $110kMediSolution
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 Responsibilities Maintain, 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. What Success Looks Like 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 Qualifications Bachelor’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. Preferred Qualifications 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. Key Competencies 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. We offer a competitive compensation and benefits package, meaningful perks, flexibility, and a culture that values people, curiosity, and having fun while doing great work. Harris is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Applicants who require a reasonable accommodation due to a disability may contact us by email at View email address on click.appcast.io. Accommodation requests may be made at any time. This email address is dedicated solely to accommodation requests and cannot be used to inquire about application status. Know Your Rights Poster EO 13496: Notification of Employee Rights under Federal Labor Laws. Our commitment to fair and equitable hiring. As part of our recruitment process, we use artificial intelligence (AI) tools during the initial screening phase to help identify candidates whose qualifications most closely align with the requirements of the role. This technology supports efficiency and consistency in the early stages, but it never replaces human judgement. All subsequent evaluations and final hiring decisions are made by our recruitment professionals. AI does not make final hiring decisions. #J-18808-Ljbffr
- ...Tech Job, but we build your solid career in technology. Roles And Responsibilities Hands-on experience in designing and developing applications using Java EE/Spring platforms Object Oriented analysis and design using established and tested enterprise design...SuggestedImmediate start
$105.72k - $132.14k
...Generally, works independently and leads the less experienced developers. Primary Responsibilities Lead the process of implementation planning... ...testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...platforms. The successful candidate will be responsible for overseeing the design, implementation, and maintenance of the company's software and infrastructure. This role involves leading a team of engineers, setting technical standards, and ensuring the scalability,...Suggested
$78.4k - $130k
...Overview The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions... ...customers, and manufacturing operations. Software Design & Development Develop, code, test, and debug new embedded software or enhancements to...SuggestedLocal area- ...Job Description We are offering an exciting opportunity for a Software Developer to join our team located in Birmingham, Alabama. The Software Developer will be responsible for developing and maintaining software applications using a variety of technologies including...SuggestedWork experience placement
- ...Software Engineer IISUMMARY:Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position improves operations by conducting systems analysis and recommending changes...Visa sponsorship
- ...award of contract SOSi is seeking a Cloud Security Engineer to support mission requirements for a structured approach to further develop, integrate, and sustain a scalable, federated data ecosystem that enhances interoperability, governance, and mission-driven...Full timeContract workRemote workWorldwide
$99k - $167k
...Engineer will collaborate with others in the division to provide and maintain applications that meet business needs. Responsible for software design and development for moderate to complex business solutions, providing technical guidance and leadership for specific...Full timeLocal areaRelocation package- ...successful candidate will be responsible for driving excellence in software, data, and AI, and will play a pivotal role in inspiring and... ...a plus. A minimum of 15 years of experience as a software developer, including at least 5 years in a management role with large, global...
- ...candidate will have a proven track record in large-scale Microsoft Azure environments, Microsoft 365, and in delivering internal developer platforms that enhance developer velocity. Advanced skills in Infrastructure as Code, CI/CD, GitOps, and cloud-native architecture...
$85k - $116k
...virtualization platforms such as Nutanix. In this role you will develop and maintain Infrastructure as Code (IaC) using Terraform,... ...and maintenance of technical documentation related to hardware/software in client computing environment as well as training materials for...Local area- ...Motion Industries is seeking an experienced Software Engineer to join our team. In this senior-level role, you will focus on developing and enhancing features within the Supply Chain domain of our Enterprise Resource Planning (ERP) system. Your responsibilities will include...Visa sponsorship
$103.71k - $138.28k
...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,...Full timeTemporary workRemote work$60k - $67k
JLL empowers you to shape a brighter way . Our people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering...Daily paidFor contractors- Head of Blockchain Engineering About the Company Well-funded blockchain technology company Industry Information Technology and Services Type Privately Held About the Role The Company is in search of a Head of Blockchain Engineering to take on a pivotal role in the development...
- ...management and cybersecurity teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives. - Develop and maintain technical documentation, standard operating procedures, and platform...Minimum wageFull timeContract workTemporary workWork experience placement
- ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...resilience. This role focuses on building automation to reduce manual effort and prevent service-impacting incidents. The SRE combines software and systems engineering to build and support large-scale, distributed, fault-tolerant systems. This role ensures that critical...Visa sponsorship
- A leading technology company seeks experienced cybersecurity professionals to evaluate AI-generated content and solve technical problems. The role allows flexibility with remote work and offers competitive hourly pay starting at $40+. Candidates need 2+ years in cybersecurity...Hourly payRemote work
- ...production, ensuring their integration into both internal and external products, and leading a distributed team of engineers and product developers. Technical and engineering leadership is a key component, requiring a hands-on approach to engage with the team on model...
$134.26k
...relay schemes and relay schematics/wiring diagrams. Skilled in developing equipment specifications and selection for substation projects... ...of computer-assisted design and drafting (CADD) 3D and 4D software and practices. Expert knowledge of engineering design principles...Full timeH1bLocal area- ...technofunctional support for Oracle Fusion HCM modules including Core HR, Absence Management, Time and Labor, and Health and Safety. Develop and review functional designs, configurations, and testing deliverables. Create and maintain BIP, OTBI, and FDI reports in Oracle...
$60 per hour
A leading AI development company is seeking proficient programmers to work remotely and contribute to AI system development. Responsibilities include solving coding challenges, writing high-quality code, and evaluating AI-generated code. Candidates should be fluent in ...Remote workFlexible hours- ...across cloud platforms, including monitoring trends, incident data, and reliability metrics to identify improvement opportunities. - Develop reports and dashboards to provide visibility into cloud performance, availability, cost, and consumption metrics, supporting data-...Minimum wageFull timeContract workTemporary workWork experience placement
- ...promising AI concepts into production. A hands-on approach is essential, as the role requires direct engagement with engineers and AI developers, as well as the design of technical infrastructure for deploying and scaling AI solutions. The ideal candidate for this role at...
- ...Description SAIC is seeking a Software Engineer to support the U. S. Army program in creating experimental software applications... ...El Paso, Texas. The Software Engineer will participate in developing, deploying, operating, and maintaining a suite of software applications...
- ...systems (e.g., SQL, NoSQL) and distributed computing frameworks. Excellent verbal and written communication skills. Have experience developing highly scalable applications in Python framework. Create and deploy applications in Azure environment with various interconnected...Permanent employmentContract workLocal area
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...Remote work$120k - $140k
...schedule Information Technology Overview GovCIO is currently hiring for an Application Developer with an active Secret Clearance to design, build, and modify application software. This position will be located in El Paso, TX and will be a hybrid position....Full timeCurrently hiringFlexible hours- ...Full Stack Developer We are looking for a talented Full Stack Developer to join our dynamic team. The ideal candidate will have a... ...developers to ensure the development of high-quality, functional software. Design and Implement Databases: Design, implement, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon El Paso, TX
- agile software developer El Paso, TX
- software developer positions El Paso, TX
- senior software design engineer El Paso, TX
- software developer El Paso, TX
- ngo software engineer El Paso, TX
- startup software engineer El Paso, TX
- real time software engineer El Paso, TX
- senior software engineer ruby on rails El Paso, TX
- remote entry level software developer El Paso, TX


