689,245open jobs
40,261companies
98,233added this week
Browse all
Salary
$51k – $147k per year (Estimated)
Location
In office (Beirut)
Seniority
Middle
Employment
Full-Time
Overview
Company
Impact
Profile match
Valsoft is a Canadian company founded in 2015 that acquires and permanently holds vertical market software businesses rather than reselling them. It buys established, often founder-owned products serving narrow industries such as transport, hospitality, insurance, healthcare and utilities, then keeps them operating under their own brands with centralised support for finance, hiring and best practice. Headquartered in Montreal, it has completed well over a hundred acquisitions and operates on the model that a small software business serving an unglamorous industry can be extremely durable if it is never asked to grow beyond its market.

Aspire Software is looking for a talented Intermediate Software Developer, you will be responsible for rebuilding legacy component into a modern, testable .net stack, enhancing IIS-based deployments for on-premise customers and contributing to DevOps maturity .

Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

We are seeking an experienced software developer who enjoys solving difficult application and data problems, connecting systems that were not originally designed to work together, and helping established ERP products evolve. This person will maintain and enhance business-critical applications built on Rocket UniVerse and related MultiValue technology while also developing integrations and making practical use of modern development, API, automation, and AI-assisted tools. The applications support accounting, financial reporting, revenue collection, payroll, and other essential operations for school districts and local governments.

The role combines core software engineering with elements of forward-deployed engineering: working directly with customers and internal product experts, conducting technical discovery, scoping the right solution, building or adapting it, and carrying the work through deployment and adoption.

Direct Rocket UniVerse experience would be highly valuable, but it is not required for a developer with strong backend and data skills, sound judgment, curiosity, and a demonstrated ability to learn unfamiliar technologies. The right candidate will be comfortable working in both mature code and newer technical environments and will understand that modernization is usually an incremental business process, not simply a rewrite.

Primary responsibilities

  • Read, maintain, troubleshoot, and extend code within Keystone's Rocket UniVerse and MultiValue ERP applications.
  • Lead technical discovery for complex requests by examining the customer's workflow, data, existing systems, constraints, and definition of success.
  • Own technical delivery from early prototype or proof of concept through design, development, testing, production rollout, stabilization, and customer adoption.
  • Investigate complex application behavior and data issues across code, database structures, business rules, interfaces, and operational processes.
  • Design and build reliable integrations with third-party systems using REST APIs, web services, secure file exchange, imports, exports, and other appropriate methods.
  • Develop practical modernization approaches that improve maintainability, interoperability, security, and user experience without disrupting critical customer operations.
  • Make sound tradeoffs among scope, speed, quality, maintainability, and customer impact, identifying risks and blockers early enough to protect delivery.
  • Work directly with product and support staff, and at times with customers, to understand business needs and turn them into clear technical solutions.
  • Create diagnostic utilities, conversion programs, data corrections, and repeatable automation for support and implementation needs.
  • Review production issues, determine root causes, implement durable fixes, and communicate technical findings in language that non-developers can understand.
  • Use AI-assisted development tools responsibly to accelerate investigation, code comprehension, prototyping, documentation, and testing while carefully validating accuracy and security.
  • Document code, integrations, data structures, and operating procedures so that knowledge is shared across the team.
  • Convert successful customer-specific solutions into reusable components, utilities, deployment patterns, and playbooks where practical.
  • Bring field feedback to product and development discussions so recurring customer needs can influence application priorities and roadmaps.
  • Provide technical guidance and collaborate with other developers and analysts on design, testing, deployment, and support.

Requirements

  • Substantial professional software development experience, ideally in enterprise applications, ERP systems, financial systems, payroll, public-sector software, or another transaction-intensive environment.
  • Strong backend development and data problem-solving skills, including the ability to understand unfamiliar schemas, data relationships, indexes, and business rules.
  • Experience integrating disparate systems and working with APIs, data exchanges, middleware, or ETL-style processes.
  • Experience delivering technical work directly with customers or business stakeholders, including discovery, scoping, rollout, and post-deployment follow-through.
  • Ability to diagnose problems in systems that span application code, data, interfaces, infrastructure, and user workflow.
  • Experience working across more than one technology stack and a record of learning new languages, tools, or platforms when the work requires it.
  • Clear written and verbal communication skills and the ability to work collaboratively with technical and nontechnical colleagues.
  • Good judgment about production changes, data integrity, testing, security, and the risks of modifying long-standing business applications.

Preferred experience

  • Rocket UniVerse, UniData, or another MultiValue database and development environment.
  • UniVerse BASIC, dictionaries, file structures, indexing, query tools, and MultiValue data conventions.
  • Modern web development, RESTful services, JSON, XML, authentication, and cloud or hosted application environments.
  • Application modernization, legacy system integration, source control, automated testing, or DevOps practices.
  • Business applications for school districts or local governments, particularly financial reporting, general ledger, purchasing, accounts payable, accounts receivable, payroll, tax billing and collection, utility billing, planning and zoning, or business licensing.

What success looks like

Within the first year, this person will be able to independently trace and resolve difficult application and data problems, make meaningful contributions in the UniVerse environment, and deliver or improve integrations with outside systems. The role will also reduce dependence on individual subject-matter experts by improving documentation, tools, and shared technical understanding.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
689,245 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Beirut
$74k – $199k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
Python
SQL
PowerShell
AI/ML
Claude
LLM
DevOps
Rest API
Git
Management
Zapier
Power Automate
Apply
$32k – $70k per year (Estimated) • Remote/Hybrid • 3+ years exp • Moscow
Java
SQL
C++
C++
Protobuf
Databases
PostgreSQL
Oracle
Frontend
GraphQL
DevOps
Rest API
gRPC
Apply
In office • 2+ years exp • Saint Petersburg
C#
C#
ASP.NET Core
WPF
Avalonia
Mobile
MVVM
DevOps
Rest API
Git
GitLab
Linux
Apply
Remote/Hybrid • 3+ years exp • Moscow
JavaScript
SQL
Analytics
ETL/ELT
Apply
$20k – $43k per year (Estimated) • In office • 4+ years exp • Moscow
DevOps
Rest API
Git
Management
Scrum
Kanban
Apply
$74k – $199k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
Python
SQL
PowerShell
AI/ML
Claude
LLM
DevOps
Rest API
Git
Management
Zapier
Power Automate
Apply
$51k – $131k per year (Estimated) • Remote • Full-Time
AI/ML
AI Agents
Design
Figma
Canva
Marketing
LinkedIn
Apply
Remote • Full-Time • Bachelor's Degree
Apply
$90k – $187k per year (Estimated) • Remote • Full-Time
Java
SQL
Java
Spring Boot
DevOps
Rest API
Azure
Cybersecurity
SOC 2
HIPAA
Management
Agile
Apply
$51k – $148k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
JavaScript
Java
SQL
C#
Java
Spring Boot
C#
ASP.NET Core
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
LLM
Frontend
JQuery
DevOps
Azure
CI/CD
QA
Playwright
Apply
SPA receptionist 1 day ago
$39k – $90k per year (Estimated) • In office • Full-Time • Beirut
Apply
$51k – $148k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
JavaScript
Java
SQL
C#
Java
Spring Boot
C#
ASP.NET Core
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
LLM
Frontend
JQuery
DevOps
Azure
CI/CD
QA
Playwright
Apply
$70k – $177k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
Python
SQL
Databases
Snowflake
Analytics
ETL/ELT
Apply
$48k – $143k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
AI/ML
Claude
Apply
In office • Full-Time • Bachelor's Degree • Beirut
SQL
DevOps
Windows
Marketing
Zendesk
Apply
See all jobs
This is one of many
689,245 more open roles from verified company boards, updated every day.