Intermediate Software Developer - MSI
Valsoft Corporation · Beirut, Beirut Governorate, Lebanon
Checked against workable — still accepting applications.
- Location
- Beirut, Beirut Governorate, Lebanon
- Type
- Full-time
- Posted
- 2026-08-14
- Applies via
- workable
Aspire Software is looking for an 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.
Role Overview
Looking for a backend-leaning full stack engineer who is strong in Java/Spring/Hibernate, has production React/Node experience, can design and refactor APIs and services, understands multi-tenant SaaS concerns, writes tests, owns feature quality, and can work effectively in a modernizing product environment. E-commerce experience is the best fit; platform-engineering depth is not the goal for this hire. JD sent via email
Requirements
Legacy .NET & SQL Server
\- Solid experience with ASP.NET (Web Forms, MVC, or Web API) and .NET Framework
\- Strong SQL Server skills: schema design, stored procedures, query optimization, and migrations
\- Comfortable reading, maintaining, and refactoring older codebases without breaking things
Modern Stack
\- Production experience with React (hooks, component architecture, state management)
\- Familiarity with .NET Core / .NET 6+ or equivalent modern backend frameworks
\- PostgreSQL experience: schema design, indexing, query tuning, and ORM usage (Entity Framework or similar)
\- Understanding of REST API design and integration patterns
AI-Assisted Development
\- Active, daily use of AI coding assistants (GitHub Copilot, Claude, Cursor, or similar)
\- Comfortable prompting AI tools effectively for code generation, debugging, refactoring, and documentation
\- Able to critically evaluate AI-generated code knowing when to trust it, when to fix it, and when to throw it out
\- Uses AI to move faster without sacrificing quality or understanding
General
\- Strong problem-solving instincts and attention to detail
\- Good communication you can explain technical trade-offs to non-technical stakeholders
\- Comfortable working in environments where legacy and modern systems coexist
Stop retyping the same form
Upload a CV once. Otto fills in this application and the next forty.
Try Free Now →