Valsoft Corporation logo
Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM
full-timeBeirut

Summary

Location

Beirut

Type

full-time

Explore Jobs

About this role

Aspire Software is looking for a Intermediate Software Developer to join our team in Lebanon.

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.

About the Role :
You will join a small, high pace team modernizing legacy platform to a .NET stack, delivering C# solutions with WPF for desktop. Because the team is small, everyone contributes across the stack and across the process. You will write production code, add tests, help validate functional equivalence, and contribute to improving the AI assisted translation pipeline that accelerates the migration.

You will work closely with a hands-on technical lead and domain experts who help clarify legacy behavior and business workflows. You will ship incremental improvements frequently, with a strong focus on quality, repeatability, and measurable parity between the legacy and migrated system.

Key Responsibilities

  • Build and migrate features
  • Implement migrated modules and features in C# and WPF while preserving functional behavior.
  • Take legacy outputs from the translation workflow, refactor and complete them into maintainable
  • C# code, and integrate them into the target architecture
  • Fix defects and parity gaps by comparing legacy behavior to the migrated implementation.
  • Contribute where needed, including UI, business logic, data access, build tooling, and integration
  • points.
  • Testing and validation
  • Write unit tests for new and migrated logic, focusing on critical rules and high-risk workflows.
  • Contribute to regression testing and validation approaches that prove equivalence between
  • legacy and migrated modules.
  • Help build and maintain UI automation for key desktop workflows.
  • Use logs, debug tooling, and test data to reproduce issues and confirm fixes.
  • Improve the AI assisted translation pipeline
  • Help improve the legacy to C# translation workflow by proposing prompt updates, refining
  • playbooks, and adding checks that prevent common errors.
  • Capture learnings from migration defects and feed them back into the process so the team
  • improves over time.
  • Work in a small team with shared ownership
  • Deliver work in small increments with clear acceptance criteria and strong definition of done.
  • Review peer code and accept feedback through pull requests.
  • Raise risks early and keep work visible through clear updates.
  • Experience building software in C#/.NET or another object-oriented language such as Java, C++, or similar.
  • Comfort working in an existing codebase and learning unfamiliar systems quickly.
  • Familiarity with basic testing concepts and willingness to write tests as part of delivery.
  • Strong collaboration habits. You communicate progress, ask good questions, and accept feedback.
  • Interest or experience in AI assisted development workflows, including using coding assistants responsibly with review and testing discipline.
  • Manufacturing ERP or automotive supply chain domain exposure (nice to have)
  • You are adaptable and proactive. In a small team, you help wherever the work is.
  • You care about quality and repeatability. You prefer improving the process instead of repeating manual work.
  • You move quickly while staying disciplined about tests, reviews, and clear acceptance criteria.
  • You collaborate closely, but you are comfortable working solo when needed.
  • You treat AI output as a starting point, not a finished solution.

Other facts

Tech stack
C#,WPF,Software Development,Testing,Debugging,Collaboration,AI Assisted Development,Legacy Systems,ERP,Manufacturing,Automotive Supply Chain,Object-Oriented Programming,Unit Testing,Regression Testing,Integration,Code Review

About Valsoft Corporation

As a leading player in vertical market software (VMS), Valsoft combines industry expertise with a unique buy-and-hold investment philosophy, managing a growing portfolio of companies that benefit from decentralized leadership and operational autonomy. We actively support our businesses, guiding them in their growth and evolution into market leaders.

Headquartered in Montreal with a global presence, Valsoft is committed to building a legacy of excellence by prioritizing sustainable growth and operational efficiency. Our long-term vision, driven by entrepreneurial spirit and disciplined execution, ensures we create lasting value for our portfolio companies, their customers, and the industries they serve. For more information, visit valsoftcorp.com.

-

En tant qu'acteur de premier plan dans le domaine des logiciels pour marchés verticaux (LMV), Valsoft allie expertise sectorielle et une philosophie d'investissement unique axée sur l'acquisition et la conservation. Nous gérons un portefeuille croissant d'entreprises qui bénéficient d'un leadership décentralisé et d'une autonomie opérationnelle. Nous soutenons activement nos entreprises en les accompagnant dans leur croissance et leur évolution en leaders de leur secteur.

Basée à Montréal et présente à l'échelle mondiale, Valsoft s'engage à bâtir un héritage d'excellence en priorisant la croissance durable et l'efficacité opérationnelle. Notre vision à long terme, portée par un esprit entrepreneurial et une exécution rigoureuse, nous permet de créer une valeur durable pour nos entreprises, leurs clients et les industries qu'elles desservent. Pour plus d'informations, visitez valsoftcorp.com.

Team size: 1,001-5,000 employees
LinkedIn: Visit
Industry: Financial Services

What you'll do

  • The role involves building and migrating features from a legacy platform to a .NET stack, implementing modules in C# and WPF, and ensuring functional equivalence. Additionally, the developer will contribute to testing, validation, and improving the AI-assisted translation pipeline.

Ready to join Valsoft Corporation?

Take the next step in your career journey

Frequently Asked Questions

What does a Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM do at Valsoft Corporation?

As a Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM at Valsoft Corporation, you will: the role involves building and migrating features from a legacy platform to a .NET stack, implementing modules in C# and WPF, and ensuring functional equivalence. Additionally, the developer will contribute to testing, validation, and improving the AI-assisted translation pipeline..

Why join Valsoft Corporation as a Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM?

Valsoft Corporation is a leading Financial Services company.

Is the Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM position at Valsoft Corporation remote?

The Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM position at Valsoft Corporation is based in Beirut, Beirut Governorate, Lebanon. Contact the company through Clera for specific work arrangement details.

How do I apply for the Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM position at Valsoft Corporation?

You can apply for the Junior to Intermediate .NET Software Dev, AI-Assisted ERP Modernization -AIM position at Valsoft Corporation directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Valsoft Corporation on their website.